Esta seção lista os SQLSTATEs e seus significados. Os SQLSTATEs
estão agrupados por código de classe; para obter os subcódigos, consulte
as tabelas correspondentes.
Tabela 1. Códigos de Classe SQLSTATE
Código de
Classe |
Significado | Para sub-códigos,
consulte ... |
---|---|---|
00 | Conclusão Bem-Sucedida Não Qualificada | Tabela 2 |
01 | Advertência | Tabela 3 |
02 | Não há dados | Tabela 4 |
07 | Erro de SQL Dinâmico | Tabela 5 |
08 | Exceção de Conexão | Tabela 6 |
09 | Erro em Ação do Disparador | Tabela 7 |
0A | Recurso Não Suportado | Tabela 8 |
0D | Especificação de Tipo de Destino Inválida | Tabela 9 |
0F | Token Inválido | Tabela 10 |
0K | Instrução RESIGNAL inválida | Tabela 11 |
20 | Caixa não Encontrada para a Instrução CASE | Tabela 12 |
21 | Violação de Cardinalidade | Tabela 13 |
22 | Exceção de Dados | Tabela 14 |
23 | Violação de Restrição | Tabela 15 |
24 | Estado de Cursor Inválido. | Tabela 16 |
25 | Estado de Transação Inválido. | Tabela 17 |
26 | Identificador de Instrução SQL Inválido | Tabela 18 |
28 | Especificação de Autorização Inválida | Tabela 19 |
2D | Terminação de Transação Inválido. | Tabela 20 |
2E | Nome de Conexão Inválido. | Tabela 21 |
34 | Nome de Cursor Inválido. | Tabela 22 |
38 | Exceção de Função Externa | Tabela 23 |
39 | Exceção de Chamada de Função Externa | Tabela 24 |
3B | SAVEPOINT Inválido | Tabela 25 |
40 | Rollback de Transação | Tabela 26 |
42 | Erro de Sintaxe ou Violação de Regra de Acesso | Tabela 27 |
44 | Violação de WITH CHECK OPTION | Tabela 28 |
46 | Java DDL | Tabela 29 |
51 | Estado de Aplicação Inválido | Tabela 30 |
54 | Excedido Limite de Produto ou de SQL | Tabela 31 |
55 | Objeto não está em Estado Pré-requerido | Tabela 32 |
56 | Erros de Produto ou SQL Diversos | Tabela 33 |
57 | Recurso Não Disponível ou Intervenção do Operador | Tabela 34 |
58 | Erro de Sistema | Tabela 35 |