SQLCA中SQLWARN3的用法是什么?借助实际示例进行解释?
SQLCA中的SQLWARN3字段用于检测条件,其中结果列的数量大于在COBOL-DB2程序查询中给定的主机变量的数量。SQLWARN3是一个1字节的字段,当查询返回的列数与使用的主机变量数不匹配时,包含值“W”。
我们可以使用IF或EVALUATE语句查询SQLWARN3的状态,如下例所示
A010-CHECK-ORDER.
EXEC SQL
SELECT ORDER_DATE,
ORDER_TOTAL
INTO :ORDER-DATE,
FROM ORDERS
WHERE ORDER_ID = :ORDER-ID
END-EXEC
EVALUATE SQLWARN3
WHEN ‘W’
DISPLAY ‘MISMATCH IN COLUMNS & HOST VARIABLES’
WHEN OTHER
DISPLAY ‘QUERY EXECUTED SUCCESSFULLY’热门推荐
1 祝福语简短七夕
3 薛之谦祝福语简短
10 新年祝福语长辈简短红包
11 哥哥祝福语简短霸气句子
12 生日祝福语贺卡老师简短
13 中班入学祝福语简短大全
14 公司文案生日祝福语简短
15 简短祝福语中考女孩的话
16 生日祝福语短句简短霸气
17 老板生日祝福语简短语
18 邻居女儿嫁人祝福语简短