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