3
我需要有一个条件光标,如:PL/SQL - 如何创建一个条件游标?
- 如果行存在(使用WHEN EXISTS或像这样),那么我的光标:
- CURSOR varCursor的是选择1 FROM DUAL;
- 否则
- CURSOR varCursor IS SELECT 2 FROM DUAL;
但是你看,我并不想改变列结果,我想改变整个光标。
贝娄我举了一个更大的例子。
谢谢!
参见:
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;