oracle中关闭游标的SQL语句是什么,有几种方法
导读:关于“oracle中关闭游标的SQL语句是什么,有几种方法”的知识点有一些人不是很理解,对此小编给大家总结了相关内容,文中的内容简单清晰,易于学习与理解,具有一定的参考学习价值,希望能对大家有所帮助,接下来就跟随小编一起学习一下“oracl...
    关于“oracle中关闭游标的SQL语句是什么,有几种方法”的知识点有一些人不是很理解,对此小编给大家总结了相关内容,文中的内容简单清晰,易于学习与理解,具有一定的参考学习价值,希望能对大家有所帮助,接下来就跟随小编一起学习一下“oracle中关闭游标的SQL语句是什么,有几种方法”吧。
oracle关闭游标的方法:1、使用close关闭,语法如“close mycursor; ”;2、使用for循环,等待自行关闭即可。
本文操作环境:Windows7系统、Dell G3电脑、Oracle 11g版。
oracle游标怎么关闭?
1. 用open打开的,用close关闭
declare
cursor mycursor is
select * from emp for update;
    
myrecord emp%rowtype;
    
begin
open mycursor;
    
loop
fetch mycursor into myrecord;
    
exit when mycursor%notfound;
    
if (myrecord.sal=2000) then
update emp
set sal=2001
where current of mycursor;
    
end if;
    
end loop;
    
close mycursor;
    
commit;
    
end;
    2. 用for 循环的,循环完了就自己关了
declare
cursor mycursor is
select * from emp;
    
begin
for i in mycursor
loop
dbms_output.put_line(i.job);
    
end loop;
    
end;
    现在大家对于oracle中关闭游标的SQL语句是什么,有几种方法的内容应该都清楚了吧,希望大家阅读完这篇文章能有所收获。最后,想要了解更多oracle中关闭游标的SQL语句是什么,有几种方法的知识,欢迎关注网络,网络将为大家推送更多相关知识点的文章。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: oracle中关闭游标的SQL语句是什么,有几种方法
本文地址: https://pptw.com/jishu/649945.html
