获得100
我有一个带有查询的Oracle光标
CURSOR cursor IS SELECT column1 FROM table_name WHERE column1 = 48200;
DBMS_OUTPUT.PUT_LINE(SQLCODE);
我需要光标中查询的SQLCODE。我在没有光标的情况下写了,然后我可以得到SQLCode,但我需要使用光标的SQLCode。
SELECT column1 FROM table_name WHERE column1 = 48200;
DBMS_OUTPUT.PUT_LINE(SQLCODE);
在这里,我能够将SQLCode作为0作为0,对于"找到数据",而100则可以将"找到数据找到"
对光标无法使用。您应该使用cursor_name%FOUND
或cursor_name%NOTFOUND
。