2个回答
展开全部
游标是PL/SQL里用来接结果集的一个类型的变量
比如定义时
Cursor c is select * from 表 ; //定义一个游标并直接赋值
v_param varchar2(40); //这句定义另一个变量
这就是吧SQL查询的结果集放入c中,在PL/SQL里想循环迭代出内容的话一定要再定义等数量的变量来接,现在假设查询结果只有一个字段那么
open c //打开结果集
loop //循环开始
fetch c into v_param; //把每条记录放入变量中
exit when c%notfound; //当结果集没数据时退出
dbms_output.put_line(v_param); //打印变量值
end loop;
比如定义时
Cursor c is select * from 表 ; //定义一个游标并直接赋值
v_param varchar2(40); //这句定义另一个变量
这就是吧SQL查询的结果集放入c中,在PL/SQL里想循环迭代出内容的话一定要再定义等数量的变量来接,现在假设查询结果只有一个字段那么
open c //打开结果集
loop //循环开始
fetch c into v_param; //把每条记录放入变量中
exit when c%notfound; //当结果集没数据时退出
dbms_output.put_line(v_param); //打印变量值
end loop;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询