Oracle中游标查询的Sqlcode

时间:2019-05-15 06:15:44

标签: sql oracle stored-procedures cursor sqlcode

我有一个带有查询的oracle游标

CURSOR cursor IS SELECT column1 FROM table_name WHERE column1 = 48200;
DBMS_OUTPUT.PUT_LINE(SQLCODE);

我需要游标中查询的SQLCODE。我写的没有光标,那么我可以获得SQLCODE,但是我需要带有CURSOR的SQLCODE。

SELECT column1 FROM table_name WHERE column1 = 48200;
DBMS_OUTPUT.PUT_LINE(SQLCODE);

在这里,对于“找到数据”,我可以将SQLCODE设置为0,对于“未找到数据”,SQLCODE可以获取为100

1 个答案:

答案 0 :(得分:0)

这对光标不起作用。您应该改用cursor_name%FOUNDcursor_name%NOTFOUND