oracle 几种游标循环的区别
来源:互联网 发布:unity3d 联机 编辑:程序博客网 时间:2024/04/29 09:23
declare
cursor vs is select * from ts;
c vs%rowtype;
begin
----使用while来做游标循环的时候一定要注意,如果使用%found在while条件中一定要记得在此之前
---先fetch 第一条数据到变量,所以以下会出现两个fetch
open vs;
fetch vs into c;
while vs%found loop
fetch vs into c;
DBMS_OUTPUT.PUT_LINE(c.NAME);
end loop;
close vs;
---这样子只用一次fetch
open vs;
while 1=1
loop
fetch vs into c;
DBMS_OUTPUT.PUT_LINE(c.NAME);
exit when vs%notfound;
end loop;
close vs;
---不用打开和关闭游标
for i in vs loop
DBMS_OUTPUT.PUT_LINE(i.NAME);
end loop;
end;
cursor vs is select * from ts;
c vs%rowtype;
begin
----使用while来做游标循环的时候一定要注意,如果使用%found在while条件中一定要记得在此之前
---先fetch 第一条数据到变量,所以以下会出现两个fetch
open vs;
fetch vs into c;
while vs%found loop
fetch vs into c;
DBMS_OUTPUT.PUT_LINE(c.NAME);
end loop;
close vs;
---这样子只用一次fetch
open vs;
while 1=1
loop
fetch vs into c;
DBMS_OUTPUT.PUT_LINE(c.NAME);
exit when vs%notfound;
end loop;
close vs;
---不用打开和关闭游标
for i in vs loop
DBMS_OUTPUT.PUT_LINE(i.NAME);
end loop;
end;
- oracle 几种游标循环的区别
- Oracle的游标使用方法 三种循环
- Oracle PLSQL 几种游标的用法
- 几种循环的区别
- oracle的游标用法,for循环游标和fetch into用法上有什么区别
- oracle 游标三种循环
- ORACLE 游标和游标变量的区别
- ORACLE 游标和游标变量的区别
- Oracle中清除游标缓存的几种方法
- Oracle中清除游标缓存的几种方法
- oracle中循环游标的方式
- oracle循环语句的几种使用方法
- Oracle的几种循环语句
- Oracle几种循环的方式
- [Oracle] 循环的几种方式
- oracle的几种循环示例
- oracle循环游标
- Oracle 游标for循环
- poj 3009 Curling 2.0 DFS
- oracle 利用标签退出外层循环
- oracle for 循环中倒序 用reverse
- 最大间隙问题
- android 圆角输入框的设计和使用
- oracle 几种游标循环的区别
- C++ 模板的特化与偏特化
- oracle 集合操作
- 如何在OpenWRT环境下做开发
- oracle 存储过程的学习
- javascript ready和load事件的区别
- int string 转换
- Android cacerts.bks 证书异常解决
- 编码的变体