Мне нужен условный курсор , например:
- Если существует строка (используется КОГДА СУЩЕСТВУЕТ или что-то подобное), то мойкурсор:
- CURSOR varCursor ВЫБРАЕТСЯ 1 a ОТ ДВОЙНОГО;
- Иное
- CURSOR varCursor ВЫБРАЕТ 2 a ИЗ ДВОЙНОГО;
Но посмотрите, я не хочу изменять результат столбца, я хочу изменить весь курсор.
Ниже приведен пример большего размера.
Спасибо!
См .:
SET serveroutput ON SIZE 900000;
DECLARE
CURSOR varCursor IS SELECT 1 a FROM DUAL;
-- CURSOR varCursor IS SELECT 2 a FROM DUAL;
BEGIN
FOR varRow IN varCursor LOOP
dbms_output.put_line('row: ' || varRow.a);
END LOOP;
dbms_output.put_line('Done.');
END;