记一次BIND ISSUE解决过程
Posted yyming
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记一次BIND ISSUE解决过程相关的知识,希望对你有一定的参考价值。
在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解决过程的主要内容,如果未能解决你的问题,请参考以下文章
记一次通过Memory Analyzer分析内存泄漏的解决过程