Sqlcode запроса курсора в оракуле - PullRequest
0 голосов
/ 15 мая 2019

У меня есть курсор оракула с запросом

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 для «данных найдено» и 100 для «данных не найдено»

1 Ответ

0 голосов
/ 15 мая 2019

Это не будет работать для курсора. Вы должны использовать cursor_name%FOUND или cursor_name%NOTFOUND вместо.

...