当主机变量和SELECT语句中的列数不匹配时,COBOL-DB2程序将如何表现?
如果列数和主机变量数不匹配,查询将失败。有两种方法可以检测到这种情况。
如果不匹配,SQLCA的SQLWARN3字段将获得值“W”。
在某些安装中,当不匹配时,SQLCA的SQLCODE字段将错误代码显示为-804。
我们可以使用IF条件检查SQLWARN3或SQLCODE中的值,并相应地指导程序处理。
如果列数和主机变量数不匹配,查询将失败。有两种方法可以检测到这种情况。
如果不匹配,SQLCA的SQLWARN3字段将获得值“W”。
在某些安装中,当不匹配时,SQLCA的SQLCODE字段将错误代码显示为-804。
我们可以使用IF条件检查SQLWARN3或SQLCODE中的值,并相应地指导程序处理。