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


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 -20142

   
 
Db2 for z/OS 12.0.0 - SQL error codes

  • Causa
    • SEQUENCE sequence-name CANNOT BE USED AS SPECIFIED

      A sequência foi referenciada em um contexto no qual não pode ser usada.
      sequence-name
      O nome da sequência.
      A sequência era uma referência inválida a um objeto de sequência gerado pelo sistema.
      A sequência foi gerada pelo sistema para um dos seguintes tipos de coluna: catálogo, identidade ou DB2_GENERATED_DOCID_FOR_XML.

      Essas sequências não podem ser referenciadas em:
      • Uma declaração ALTER SEQUENCE
      • Uma declaração DROP SEQUENCE
      • Uma declaração COMMENT para especificar um comentário para uma sequência
      • Uma instrução CREATE ALIAS para definir um alias para uma sequência
      • Uma instrução GRANT ou REVOKE que faz referência à sequência
      • Uma expressão NEXT VALUE ou PREVIOUS VALUE.

      Este erro também pode ser emitido quando o Db2 está criando implicitamente uma sequência que torna inválida a definição incompleta de um apelido existente para uma sequência, porque um apelido para uma sequência não pode ser definido em uma sequência gerada pelo sistema.
  • Ação do sistema
    • A declaração não pode ser processada.
  • Resposta ao Desenvolvedor
    • Especifique o nome de um objeto de sequência definido pelo usuário neste contexto.

      SQLSTATE: 428FB
© Copyright IBM Corp.