cursor 简单样例
declare --声明过程
cursor mcursor is --创建cursor
select * from test_table; --cursor是test_table表的记录集
rtype test_table%rowtype; --设置一个表的行级变量,存储单条记录
begin
open mcursor; --打开游标
fetch mcursor into rtype; --获取一条记录到先前定义的变量中
while mcursor%FOUND loop --循环取表中的数据,用%FOUND判断
dbms_output.put_line(rtype.id); --打印输出,serveroutput在打开状态
fetch mcursor into rtype; --...
end LOOP;
close mcursor; --最后记住关闭游标。
end;
/