Aviso importante


  C. A. Dornelles

SQL - Structured Query Language - SQLState


Volta a página anterior

Volta ao Menu Principal do SQL


Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

Tabela 15. Código de Classe 23: Violação de Restrição

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 valores em uma coluna de identidade ou seqüência foi esgotado