SQL使用FOR ... IN表示游标

时间:2014-01-16 07:57:56

标签: sql select cursor for-in-loop

是否可以使用FOR ... IN逐行读取光标信息?

例如:

var V_CURSOR REFCURSOR;
declare
%Some declaration

Begin 
%Some codes  where we fill up the cursor in PL/SQL section
        FOR line IN :V_CURSOR LOOP
            dbms_output.put_line(line);
        END LOOP;

End;
/

THX

1 个答案:

答案 0 :(得分:0)

是的,这是可能的,你在那里的代码有很多地方, 游标中FOR..IN循环的语法如下所示:

FOR [record_index] in [cursor_name]
    LOOP
       [statements]
    END LOOP;

希望这有帮助。