0

我有一个带查询的 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,将“未找到数据”设为 100

4

1 回答 1

0

这不适用于游标。您应该使用cursor_name%FOUNDorcursor_name%NOTFOUND代替。

于 2019-05-15T07:06:32.600 回答