1、静态游标
(1)声明游标;CURSOR 游标名字 IS sql查询语句
如: cursor v_cursor
is
select no,name
from student
where class='班级' 可以有变量’;
(2)查询
使用for 使用这个游标
for v_row in v_cursor loop
exit when v_cursor%notfound;
通过如下取列值 c_row.no c_row.name
end loop;
2、动态游标
(1)声明游标;
v_cursor sys_refcursor;
(2)查询
open v_cursor for select no,name
from student
where class='班级' ;
loop
fetch v_cursor into v_no, v_name;
exit when v_cursor%notfound;
使用变量 v_no, v_name 处理
end loop;