A tabela RAI do Protheus está descrita no dicionário (SX2) como “Resultado dos Testes”. Possui 17 campos e 2 índices. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- RAI
- Nome
- Resultado dos Testes
- Nome (inglês)
- Test Results
- Compartilhamento por filial
- Exclusivo
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Campos / índices
- 17 / 2
Campos da tabela RAI (17)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | RAI_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | RAI_CALEND | C | 4 | 0 | Calendario | Calendario | Real |
| 03 | RAI_CURSO | C | 4 | 0 | Curso | Codigo do Curso | Real |
| 04 | RAI_TURMA | C | 3 | 0 | Turma | Turma do Curso | Real |
| 05 | RAI_MAT | C | 6 | 0 | Matricula | Matricula do Funcionario | Real |
| 06 | RAI_TESTE | C | 4 | 0 | Avaliacao | Codigo da Avaliacao | Real |
| 07 | RAI_QUESTA | C | 3 | 0 | Questao | Codigo da Questao | Real |
| 08 | RAI_ALTERN | C | 2 | 0 | Alt.Selec. | Cod.Alternativa Selecion. | Real |
| 09 | RAI_MRESPO | C | 6 | 0 | Resposta | Resposta Descritiva | Real |
| 10 | RAI_MEMO1 | M | 10 | 0 | Resposta | Resposta Descritiva | Virtual |
| 11 | RAI_RESULT | N | 6 | 2 | %Acerto | %Acerto da Questao | Real |
| 12 | RAI_DURACA | C | 8 | 0 | Duracao | Tempo duracao do Teste | Real |
| 13 | RAI_TIPO | C | 3 | 0 | Tipo Avaliac | Tipo de Avaliacao | Real |
| 14 | RAI_DTIPO | C | 30 | 0 | Desc.Tipo | Descricao do Tipo | Virtual |
| 15 | RAI_QUEM | C | 1 | 0 | Realiz. por | Avaliacao realizada por | Real |
| 16 | RAI_MATAVA | C | 6 | 0 | Avaliador | Matricula do Avaliador | Real |
| 17 | RAI_NOMAVA | C | 30 | 0 | Nome Aval. | Nome do Avaliador | Virtual |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela RAI (2)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | RAI_FILIAL+RAI_CALEND+RAI_CURSO+RAI_TURMA+RAI_MAT+RAI_TESTE+RAI_QUESTA+RAI_ALTERN | Calendario + Curso + Turma + Matricula + Avaliacao + Questao + Alt.Sel | |
| 2 | RAI_FILIAL+RAI_MAT | Matricula |
Perguntas frequentes sobre a tabela RAI
O que é a tabela RAI?
É a tabela “Resultado dos Testes” do ERP TOTVS Protheus, com 17 campos definidos no dicionário SX3.
Quais são os índices da tabela RAI?
A tabela tem 2 índices. O principal (ordem 1) usa a chave RAI_FILIAL+RAI_CALEND+RAI_CURSO+RAI_TURMA+RAI_MAT+RAI_TESTE+RAI_QUESTA+RAI_ALTERN.
Qual é o nome físico da tabela RAI 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: RAI990). Em ADVPL, use RetSqlName("RAI") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela RAI
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
RAI_FILIAL,
RAI_CALEND,
RAI_CURSO,
RAI_TURMA,
RAI_MAT,
RAI_TESTE,
RAI_QUESTA,
RAI_ALTERN,
RAI_MRESPO,
RAI_MEMO1,
RAI_RESULT,
RAI_DURACA,
RAI_TIPO,
RAI_DTIPO,
RAI_QUEM,
RAI_MATAVA,
RAI_NOMAVA
FROM RAI
WHERE
D_E_L_E_T_ = ' '
AND RAI_FILIAL = 'VALOR'
AND RAI_CALEND = 'VALOR'
AND RAI_CURSO = 'VALOR'
AND RAI_TURMA = 'VALOR'
AND RAI_MAT = 'VALOR'
AND RAI_TESTE = 'VALOR'
AND RAI_QUESTA = 'VALOR'
AND RAI_ALTERN = 'VALOR'
AND RAI_MRESPO = 'VALOR'
AND RAI_RESULT = 0
AND RAI_DURACA = 'VALOR'
AND RAI_TIPO = 'VALOR'
AND RAI_DTIPO = 'VALOR'
AND RAI_QUEM = 'VALOR'
AND RAI_MATAVA = 'VALOR'
AND RAI_NOMAVA = 'VALOR'
Outras tabelas relacionadas
- RA0 Entidades
- RA1 Cursos
- RA2 Treinamento
- RA3 Solicitação de Treinamento
- RA4 Cursos do Funcionário
- RA5 Cursos do Cargo
- RA6 Programação Cursos Entidades
- RA7 Instrutores
- RA8 Planejamento de Treinamento
- RA9 Sinônimos
- RAA Despesas
- RAB Avaliações Cursos
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.