A tabela QAI do Protheus está descrita no dicionário (SX2) como “Respostas”. Possui 7 campos e 1 índices e chave única QAI_FILIAL+QAI_QUEST+QAI_RV+QAI_SEQPER+QAI_SEQRES. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- QAI
- Nome
- Respostas
- Nome (inglês)
- Answers
- Compartilhamento por filial
- Compartilhado
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
QAI_FILIAL+QAI_QUEST+QAI_RV+QAI_SEQPER+QAI_SEQRES- Campos / índices
- 7 / 1
Campos da tabela QAI (7)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | QAI_FILIAL | C | 2 | 0 | Filial | Filial | Real |
| 02 | QAI_QUEST | C | 16 | 0 | Cod Quest | Codigo do Questionario | Real |
| 03 | QAI_RV | C | 3 | 0 | Revisao | Num.Sequencial da Revisao | Real |
| 04 | QAI_SEQPER | C | 4 | 0 | Nr Pergunta | N·mero da Pergunta | Real |
| 05 | QAI_SEQRES | C | 4 | 0 | Nr Resposta | N·mero da Resposta | Real |
| 06 | QAI_DESRES | C | 150 | 0 | Descr Resp. | Descricao da Resposta | Real |
| 07 | QAI_PONTO | N | 6 | 2 | Pontos | Pontos da Resposta | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela QAI (1)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | QAI_FILIAL+QAI_QUEST+QAI_RV+QAI_SEQPER+QAI_SEQRES | Cod Quest + Revisao + Nr Pergunta + Nr Resposta |
Perguntas frequentes sobre a tabela QAI
O que é a tabela QAI?
É a tabela “Respostas” do ERP TOTVS Protheus, com 7 campos definidos no dicionário SX3.
Qual é a chave única da tabela QAI?
A chave única é QAI_FILIAL+QAI_QUEST+QAI_RV+QAI_SEQPER+QAI_SEQRES.
Quais são os índices da tabela QAI?
A tabela tem 1 índice. O principal (ordem 1) usa a chave QAI_FILIAL+QAI_QUEST+QAI_RV+QAI_SEQPER+QAI_SEQRES.
Qual é o nome físico da tabela QAI 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: QAI990). Em ADVPL, use RetSqlName("QAI") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela QAI
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
QAI_FILIAL,
QAI_QUEST,
QAI_RV,
QAI_SEQPER,
QAI_SEQRES,
QAI_DESRES,
QAI_PONTO
FROM QAI
WHERE
D_E_L_E_T_ = ' '
AND QAI_FILIAL = 'VALOR'
AND QAI_QUEST = 'VALOR'
AND QAI_RV = 'VALOR'
AND QAI_SEQPER = 'VALOR'
AND QAI_SEQRES = 'VALOR'
AND QAI_DESRES = 'VALOR'
AND QAI_PONTO = 0
Outras tabelas relacionadas
- QA1 Porcentagem Defeituosa do Lote
- QA2 Textos Gerais Módulo Qualidade
- QA3 Justificativas
- QA4 Tabela de Códigos Internos
- QA5 Procedimentos
- QA6 Tabela de Códigos de Amostras
- QA7 Tabela de Tamanhos de Amostras
- QA8 Tabela Avaliação Fornecedores
- QA9 Textos Gerais
- QAA Usuários
- QAB Transferências
- QAC Cargos e Funções
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.