SQLCODE与SQLCA的作用是什么?在ORDERS表中编写具有SELECT查询的段落,并使用SQLCODE捕获错误
SQLCA的SQLCODE字段用于获取从DB2到COBOL程序的最后一次执行的SQL查询的返回码。以下是SQLCODE字段可以使用的返回码范围及其含义。
SQLCODE=0→查询成功执行,没有任何问题。
SQLCODE>0→执行查询时发出警告。
SQLCODE<0→执行查询时发生错误。
下面是示例段落,其中演示了SQLCODE的用法。
A010-CHECK-ORDER.
EXEC SQL
SELECT ORDER_DATE
INTO :ORDER-DATE,
FROM ORDERS
WHERE ORDER_ID = :ORDER-ID
END-EXEC
EVALUATE SQLCODE
WHEN 0
DISPLAY ‘ROW FETCHED SUCCESSFULLY’
WHEN 100
DISPLAY ‘DATA NOT FOUND’
WHEN OTHER
DISPLAY ‘ERROR WHILE FETCHING THE ROW’ SQLCODE
END-EVALUATE热门推荐
10 读书祝福语女生短句简短
11 感谢同事新婚祝福语简短
12 感谢教官文案祝福语简短
13 员工聚会蛋糕祝福语简短
14 元宵发客户祝福语简短
15 给团队信心祝福语简短
16 医美的祝福语大全简短
17 异国姻缘的祝福语简短
18 兄妹拍照祝福语简短的话