SQL - SQLCODE's - Códigos negativos -20567


Volta a página anterior

Volta ao Menu Principal


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

SQLCode -20567

   
 
Db2 for z/OS 12.0.0 - SQL error codes

  • Causa
    • TABLE table-name CANNOT BE DEFINED AS A DEPENDENT OF REFERENTIAL CONSTRAINT constraint-name.
      REASON reason-code.

      O objeto de uma instrução ALTER TABLE não pode ser definido como uma tabela dependente em uma restrição referencial pelo motivo indicado pelo código de razão.
      table-name
      O nome da tabela que é nomeada como a tabela dependente.

      constraint-name
      O nome da restrição referencial na qual a tabela alterada é a tabela dependente.

      reason-code
      O motivo da mensagem ou código SQL, indicado por um dos seguintes valores:
      1. PERIOD BUSINESS_TIME foi especificado como parte de uma definição de restrição referencial temporal que resultaria em um ciclo referencial.
        As tabelas pai e filho não devem ser a mesma tabela em uma restrição referencial temporal, e a tabela filho não deve ser descendente, direta ou indiretamente, de outra tabela que seja descendente da tabela pai.
      2. Um índice que impõe uma restrição referencial temporal contém uma coluna INCLUDE. Isso não é permitido.
  • Ação do sistema
    • A declaração não pode ser processada.
  • Resposta ao Desenvolvedor
    • Corrija a definição da restrição.

      SQLSTATE: 42915
© Copyright IBM Corp.