Consulta de mensajes

Código de clase 22 Excepción de datos


Tabla 14. Código de clase 22: excepción de datos
Valor de SQLSTATE  
Significado
22001 Se ha producido un truncamiento por la derecha de los datos de carácter. Por ejemplo, un valor de actualización o inserción es una serie demasiada larga para la columna o bien un valor de fecha y hora no se puede asignar a una variable de sistema principal porque es demasiado pequeño.
22002 Se ha detectado un valor nulo o la ausencia de un parámetro de indicador. Por ejemplo, el valor nulo no puede asignarse a una variable de sistema principal porque no se ha especificado ninguna variable de indicador.
22003 Un valor numérico está fuera del rango.
22004 No se puede devolver un valor nulo de un procedimiento que se define como PARAMETER STYLE GENERAL o de un método de conservación de tipo que se invoca con un argumento no nulo.
22007 Se ha detectado un formato de fecha y hora no válido, es decir, se ha especificado un valor o una representación de serie no válida.
22008 Se ha producido un desbordamiento en el campo de fecha y hora. Por ejemplo, una operación aritmética en una fecha o indicación horaria da como resultado un valor que no se encuentra dentro del rango válido de fechas.
2200G No coincide el tipo más específico.
22011 Se ha producido un error de subserie. Por ejemplo, un argumento de SUBSTR está fuera del rango.
22012 La división por cero no es válida.
22018 El valor de carácter para la función escalar CAST, DECIMAL, FLOAT o INTEGER no es válida.
22019 El predicado LIKE tiene un carácter de escape no válido.
22021 Un carácter no se encuentra en el conjunto de caracteres codificado.
22024 Una variable o parámetro de sistema principal de entrada terminado en NUL no contiene un valor NUL.
22025 El patrón de serie de predicado LIKE contiene una ocurrencia no válida de un carácter de escape.
2202D Instancia nula utilizada con un método mutante.
22501 El campo de control de la longitud de una serie de longitud variable es negativo o mayor que el valor máximo.
22504 Un valor de datos mixtos no es válido.
22506 Una referencia a un registro especial de fecha y hora no es válido porque el reloj TOD no funciona correctamente o el parámetro de zona horaria del sistema operativo está fuera del rango.
22522 Un valor CCSID no es válido en absoluto, no es válido para el tipo o el subtipo de datos o no es válido para el esquema de codificación.
22526 Una función de transformación clave no ha generado o duplicado filas.


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]