Consulta de mensajes

Código de clase 23 Violación de restricción


Tabla 15. Código de clase 23: violación de restricción
Valor de SQLSTATE  
Significado
23001 La actualización o la supresión de una clave principal no es factible debido a una norma de actualización o supresión RESTRICT.
23502 Un valor de inserción o actualización es nulo, pero la columna no puede contener valores nulos.
23503 El valor de inserción o actualización de una clave externa no es válido.
23504 La actualización o la supresión de una clave principal no es factible debido a una norma de actualización o supresión NO ACTION.
23505 Se ha producido una violación de la restricción impuesta por un índice único o una restricción única.
23510 Ha habido una violación de una restricción referente al uso del mandato impuesto por la tabla RLST.
23511 Una fila superior no se puede suprimir porque una restricción de comprobación restringe la supresión.
23512 La restricción de comprobación no se puede añadir porque la tabla contiene filas que no satisfacen la definición de restricción.
23513 La fila resultante de INSERT o de UPDATE no cumple la definición de restricción de comprobación.
23514 El proceso de datos de comprobación ha detectado violaciones de restricción.
23515 El índice único no se ha podido crear ni la restricción única se ha podido añadir porque la tabla contiene valores duplicados de la clave especificada.
23520 La clave externa no se puede definir porque todos sus valores no son los mismos que los de una clave principal de la tabla padre.
23521 La actualización de una tabla de catálogo viola una restricción interna.
23522 El rango de una columna de identidad se ha agotado.


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