游标,可以这样理解相当于java或c#中结果集。我们来看看游标的查询
declare emprow emp%rowtype;
cursor rs is select * from emp; --声明rs游标
begin
open rs; --打开游标
loop
fetch rs into emprow; --结果集rs每行给emprow赋值
dbms_output.putline('id'||emprow.id);
exit when rs%notfound; --到最后一行,即没有数据时退出循环
end loop;
close rs; --关闭游标
end;
或者直接
declare cursor rs is select * from emp;
begin
for rss in rs loop
dbms_output.putline('id'||rss.id);
end loop;
end;