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


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

   
 
  • Causa
    • ATTEMPT TO USE NEW FUNCTION WHEN THE APPLICATION COMPATIBILITY SETTING IS SET FOR A PREVIOUS LEVEL

      Um aplicativo ou objeto SQL tentou usar um recurso Db2 que não é suportado pelo nível de compatibilidade de aplicativos atual.
      Antes da ativação do nível de função 500 ou superior, os ambientes Db2 podem usar níveis de compatibilidade de aplicativos para liberações anteriores.
      Após a ativação do nível de função 500 ou superior, o nível de compatibilidade do aplicativo pode ser equivalente ao nível de função atual, níveis de função mais baixos na versão atual ou versões anteriores.

      Esta mensagem é emitida para uma declaração de definição de dados que especifica a funcionalidade que requer uma configuração de compatibilidade de aplicativo mais alta do que a usada atualmente.

      Se a mensagem for emitida para uma instrução CREATE TRIGGER ou ALTER TRIGGER e o nível de compatibilidade do aplicativo for V11R1 ou inferior, as seguintes situações podem ser aplicadas:
      • O corpo do acionador contém uma instrução SQL PL.
      • O corpo do acionador contém uma instrução SQL que não era permitida em um corpo do acionador no Db2 11.
      • A cláusula MODE DB2SQL não está presente.
      • Uma opção de acionador não suportada que não era permitida no Db2 11 foi especificada.
        As únicas opções de acionador permitidas no Db2 11 são SECURED e NOT SECURED.
  • Ação do sistema
    • A declaração não pode ser processada.
  • Resposta ao Desenvolvedor
    • Verifique o nível de compatibilidade do aplicativo ou objeto SQL e execute uma das seguintes ações:
      • Reconecte o aplicativo ou modifique o objeto SQL para usar um nível de compatibilidade de aplicativo que ofereça suporte ao recurso.
      • Remova o uso do recurso não suportado do aplicativo ou objeto SQL.

      Para acionadores avançados, use uma instrução ALTER TRIGGER ou CREATE OR REPLACE TRIGGER para alterar as instruções.

      SQLSTATE: 56038
© Copyright IBM Corp.