En este apartado se listan los mensajes SQLSTATE y su significado.
Los mensajes SQLSTATE aparecen agrupados por código de clase; en el caso
de los subcódigos, consulte las tablas correspondientes.
Tabla 1. Códigos de clase SQLSTATE
Código
de clase |
Significado | Para ver los subcódigos
consulte... |
---|---|---|
00 | Finalización satisfactoria sin calificar | Tabla 2 |
01 | Aviso | Tabla 3 |
02 | Sin datos | Tabla 4 |
07 | Error SQL dinámico | Tabla 5 |
08 | Excepción de conexión | Tabla 6 |
09 | Excepción de acción activada | Tabla 7 |
0A | Característica no soportada | Tabla 8 |
0D | Especificación de tipo de destino no válida | Tabla 9 |
0F | Símbolo no válido | Tabla 10 |
0K | Sentencia RESIGNAL no válida | Tabla 11 |
20 | No se han encontrado mayús./minús. para la sentencia CASE | Tabla 12 |
21 | Violación de cardinalidad | Tabla 13 |
22 | Excepción de datos | Tabla 14 |
23 | Violación de restricción | Tabla 15 |
24 | Estado de cursor no válido | Tabla 16 |
25 | Estado de transacción no válido | Tabla 17 |
26 | Identificador de sentencia de SQL no válido | Tabla 18 |
28 | Especificación de autorización no válida | Tabla 19 |
2D | Terminación de transacción no válida | Tabla 20 |
2E | Nombre de conexión no válido | Tabla 21 |
34 | Nombre de cursor no válido | Tabla 22 |
38 | Excepción de función externa | Tabla 23 |
39 | Excepción de llamada a función externa | Tabla 24 |
3B | SAVEPOINT no válido | Tabla 25 |
40 | Retrotracción de transacción | Tabla 26 |
42 | Error de sintaxis o violación de norma de acceso | Tabla 27 |
44 | Violación de WITH CHECK OPTION | Tabla 28 |
46 | Java DDL | Tabla 29 |
51 | Estado de la aplicación no válido | Tabla 30 |
54 | SQL o límite de producto excedido | Tabla 31 |
55 | Objeto no en estado de prerrequisito | Tabla 32 |
56 | Errores varios de producto o SQL | Tabla 33 |
57 | Recurso no disponible o intervención del operador | Tabla 34 |
58 | Error del sistema | Tabla 35 |