首页 > 其他 > 详细

记一次BIND ISSUE解决过程

时间:2020-11-25 15:19:50      阅读:26      评论:0      收藏:0      [点我收藏+]

在IBM的大机测试环境下,编辑好的程序已经通过编译,并且拷贝到了RND的目录中。

但是用之前能够正常BIND其它DB2程序的JCL去做RND环境下的BIND的时候,总是BIND错误。

通过查看JCL的错误信息,定位到如下的SQL错误

......
SQLCODE=-206
SQLSTATE=42703
TOKENS=TRAN_COUNT
......

查询-206的错误详细信息之后了解到,应该是在程序中的哪个SQL语句,使用了一个并不存在的object-name。

查询程序跟以上的错误信息,发现字段名TRAN_COUNT其实并不存在,正确的字段名应该是ACCUM_TRAN_COUNT

更正程序里面的错误,重新编译,再次BIND,成功通过。

通过这次的BIND问题,程序中SQL语句的一些错误,比如指定了不存在的字段名,在程序的编译阶段是没办法被识别到的。

记一次BIND ISSUE解决过程

原文:https://www.cnblogs.com/yyming/p/14035780.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!