DB2 存储过程中报错怎么返回reason code?

在存储过程加了,sqlcode  DECLARE SQLCODE INTEGER DEFAULT 0;  DECLARE retcode INTEGER DEFAULT 0;但是需要看到更详细的原因码,Reason code,应该在存储过程中加那个对应的变量去捕获Reason code ?...显示全部

在存储过程加了,sqlcode

  DECLARE SQLCODE INTEGER DEFAULT 0;
  DECLARE retcode INTEGER DEFAULT 0;

但是需要看到更详细的原因码,Reason code,应该在存储过程中加那个对应的变量去捕获Reason code ?

收起
参与9

查看其它 1 个回答新数科技的回答

新数科技新数科技IT顾问北京新数科技有限公司

这种情况需要用到condition handling了,IBM有一个不错的文档,讲述procedure中如何处理错误代码,给你参考:

ftp://ftp.software.ibm.com/software/dw/dm/db2/sqlplbook/ch05.pdf

IT咨询服务 · 2016-01-26
浏览1375

回答者

新数科技
IT顾问北京新数科技有限公司

新数科技 最近回答过的问题

回答状态

  • 发布时间:2016-01-26
  • 关注会员:3 人
  • 回答浏览:1375
  • X社区推广