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;
本文深入讲解Oracle中静态游标和动态游标的使用方法,包括游标的声明、查询及数据处理流程。通过具体示例,帮助读者理解如何在PL/SQL中有效利用游标进行数据操作。
646

被折叠的 条评论
为什么被折叠?



