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


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

   
 
Db2 for z/OS 12.0.0 - SQL error codes

  • Causa
    • THE CURRENTLY ACTIVE VERSION FOR OBJECT object-name (object-type) CANNOT BE DROPPED

      Ocorreu um dos seguintes:
      • Uma instrução ALTER para a rotina ou gatilho (trigger) SQL especificava uma cláusula DROP VERSION que identificava a versão atualmente ativa a ser eliminada.
        Você não pode descartar a versão ativa de uma rotina ou gatilho avançado.

      • Uma instrução CREATE TRIGGER com uma cláusula OR REPLACE foi especificada sem uma cláusula VERSION e o gatilho existente foi definido com mais de uma única versão.
        Esta combinação não é compatível.

      • Uma instrução CREATE TRIGGER com uma cláusula OR REPLACE foi especificada sem uma cláusula VERSION e o gatilho existente foi definido com uma única versão, mas o id da versão não é V1.
        Esta combinação não é compatível.
      object-name
      O nome da rotina ou gatilho.

      object-type
      O tipo de rotina ou gatilho.
  • Ação do sistema
    • A declaração não pode ser processada.
  • Resposta ao Desenvolvedor
    • Para eliminar todas as versões do objeto, elimine o objeto sem identificar uma versão específica.

      Para descartar a versão atualmente ativa e tornar ativa uma versão diferente, conclua as seguintes etapas:
      1. Emita a instrução ALTER para o objeto com a cláusula ACTIVATE VERSION. Esta declaração muda qual versão está ativa.
      2. Emita a instrução ALTER para o objeto com uma cláusula DROP VERSION. Esta declaração identifica e descarta a versão anteriormente ativa.

      SQLSTATE: 55059
© Copyright IBM Corp.