Referência de Mensagens

Código de Classe 23 Violação de Restrição


Tabela 15. Código de Classe 23: Violação de Restrição
Valor SQLSTATE  
Significado
23001 A atualização ou exclusão de uma chave pai é evitada pela regra de atualização ou exclusão RESTRICT.
23502 Um valor de inserção ou de atualização é nulo, mas a coluna não pode conter valores nulos.
23503 O valor de inserção ou atualização de uma chave estrangeira é inválido.
23504 A atualização ou exclusão de uma chave pai é evitada pela regra de atualização ou exclusão NO ACTION.
23505 Ocorreu uma violação de uma restrição imposta por um índice ou restrição exclusiva.
23510 Ocorreu uma violação de um limite no uso do comando imposto pela tabela RLST.
23511 Uma linha pai não pode ser excluída, porque as restrições de verificação restringem a exclusão.
23512 A restrição de verificação não pode ser incluída porque a tabela contém linhas que não atendem a definição de restrição.
23513 A linha resultante de um INSERT ou UPDATE não se adequa à definição de restrição de verificação.
23514 Processamento de dados de verificação localizou as violações de restrição.
23515 O índice exclusivo não pôde ser criado ou a restrição exclusiva não pôde ser incluída porque a tabela contém valores duplicados da chave especificada.
23520 A chave estrangeira não pode ser definida, porque nem todos os seus valores são iguais a uma chave pai da tabela pai.
23521 A atualização de uma tabela do catálogo viola uma restrição interna.
23522 O intervalo de uma coluna de identidade foi esgotado.


[ Início da Página | Página Anterior | Próxima Página | Índice | Índice Remissivo ]