Especialistas em TOTVS Protheus, BI e Automação de Processos
Dicionário Protheus · SX2

Tabela ICB no Protheus

Colunas das Alternativas-ICQ

A tabela ICB do Protheus está descrita no dicionário (SX2) como “Colunas das Alternativas-ICQ”. Possui 7 campos e 6 índices e chave única ICB_FILIAL+ICB_CODQT+ICB_PROCES+ICB_CODQST+ICB_CODCOL. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
ICB
Nome
Colunas das Alternativas-ICQ
Nome (inglês)
Alternative Columns-ICQ
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
ICB_FILIAL+ICB_CODQT+ICB_PROCES+ICB_CODQST+ICB_CODCOL
Campos / índices
7 / 6

Campos da tabela ICB (7)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 ICB_FILIAL C 2 0 Filial Filial do Sistema Real
02 ICB_PROCES C 6 0 Processo Codigo do Processo Real
03 ICB_CODQT C 6 0 Questionario Codigo do Questionario Real
04 ICB_CODQST C 6 0 Questao Codigo da Questao Real
05 ICB_CODCOL C 2 0 Codigo Codigo da Opcäo Real
06 ICB_DESC C 30 0 Descricäo Descricao da Opcao Real
07 ICB_MATQT C 6 0 Cod. Matriz Cod. Matriz de Perguntas Real

Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.

Índices da tabela ICB (6)

OrdemChaveDescriçãoApelido
1ICB_FILIAL+ICB_CODQT+ICB_CODQST+ICB_CODCOLQuestionario + Questao + Codigo
2ICB_FILIAL+ICB_CODQT+ICB_CODQST+ICB_DESCQuestionario + Questao + Descricäo
3ICB_FILIAL+ICB_CODQST+ICB_CODCOLQuestao + Codigo
4ICB_FILIAL+ICB_CODQST+ICB_DESCQuestao + Descricäo
5ICB_FILIAL+ICB_MATQT+ICB_CODQSTCod. Matriz + Questao
6ICB_FILIAL+ICB_CODQT+ICB_PROCES+ICB_CODQST+ICB_CODCOLQuestionario + Processo + Questao + Codigo

Perguntas frequentes sobre a tabela ICB

O que é a tabela ICB?

É a tabela “Colunas das Alternativas-ICQ” do ERP TOTVS Protheus, com 7 campos definidos no dicionário SX3.

Qual é a chave única da tabela ICB?

A chave única é ICB_FILIAL+ICB_CODQT+ICB_PROCES+ICB_CODQST+ICB_CODCOL.

Quais são os índices da tabela ICB?

A tabela tem 6 índices. O principal (ordem 1) usa a chave ICB_FILIAL+ICB_CODQT+ICB_CODQST+ICB_CODCOL.

Qual é o nome físico da tabela ICB no banco de dados?

No banco, o nome é o código da tabela seguido do código da empresa (no dicionário de referência desta consulta: ICB990). Em ADVPL, use RetSqlName("ICB") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela ICB

Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.

SELECT
    ICB_FILIAL,
    ICB_PROCES,
    ICB_CODQT,
    ICB_CODQST,
    ICB_CODCOL,
    ICB_DESC,
    ICB_MATQT
FROM ICB
WHERE
    D_E_L_E_T_ = ' '
    AND ICB_FILIAL = 'VALOR'
    AND ICB_PROCES = 'VALOR'
    AND ICB_CODQT = 'VALOR'
    AND ICB_CODQST = 'VALOR'
    AND ICB_CODCOL = 'VALOR'
    AND ICB_DESC = 'VALOR'
    AND ICB_MATQT = 'VALOR'

Outras tabelas relacionadas

Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.