SQL - Db2 for z/OS 12.0.0 - SQLCODE's - www.cadcobol.com.br



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

SQL - Db2 for z/OS 12.0.0 - SQLCODE's
Os Códigos de Retorno SQL são usados no dia a dia para o diagnóstico de falhas de programação como resultado de chamadas SQL por programas de computador.
Um recurso importante dos programas do DB2 é o processamento de erros.
O diagnóstico de erro que contém o Código de Retorno SQL é mantido no campo SQLCODE dentro do bloco SQLCA.

O SQLCODE não faz mais parte do padrão SQL.
O padrão SQL substituiu SQLCODE pelo SQLSTATE mais detalhado.

Embora o programa de aplicação providenciar um SQLCA ou uma variável stand-alone, o SQLCODE é setado pelo DB2 depois que cada comando de SQL for executado.
    O DB2 segue o padrão de SQL ISO/ANSI:

  • SQLCODE = 0 (igual a zero), execução efetuada com sucesso.
  • SQLCODE > 0 (maior que zero) execução efetuada com sucesso mas com uma advertência.
  • SQLCODE < 0 (menor que zero) execução não efetuada.

Códigos de erro SQL e SQLSTATEs que são gerados ou usados pelo IBM Data Server Driver para JDBC e SQLJ - para o Java

SQL, consulte Error codes issued by the IBM Data Server Driver for JDBC and SQLJ
SQLSTATEs, consulte SQLSTATEs issued by the IBM Data Server Driver for JDBC and SQLJ - IBM Db2 11.5