pl/sql编程之循环操作
来源:互联网 发布:php读取数据库乱码 编辑:程序博客网 时间:2024/05/16 17:11
在数据库开发过程中,我们不可避免的使用到循环语句。特别是遇到复杂的业务逻辑,
我们可能要适用各种不同的循环来实现业务要求和最优的执行效率,我想说说我遇到的几种循环的使用方法!
1,基本循环使用,loop...end loop,这个循环是最简单的循环语句!语法:
loop
...
if condition then
exit;
end if;
end loop;
如果中间没有这个if语句的话,这个循环将是死循环。^_^!
2,for in loop ...end loop,这个循环是我最常用的循环语句!语法:
for i in low...high(i在这个范围内循环) loop
...
end loop;
当然也是可以根据降序执行的,语法
for i in reverse low...high(i在这个范围内循环) loop
...
end loop;
3,while loop这个循环使用起来与第一个很相似,但是简练了许多!语法:
while condition
loop
...
end loop;
4,速度效率比较高的一个循环,语法:
forall i in low...high
...
关于forall推荐一篇技术文章。URL:http://www.oracle.com/global/cn/oramag/oracle/04-jan/o14tech_plsql.html
5.当然还有游标的循环使用,语法:
open cursor
loop
FETCH <cursor_name> INTO <record_name>;
EXIT WHEN <cursor_name>%NOTFOUND;
end loop;
close cursor
或者:
open cursor
for cur in cursor loop
...
end loop;
close cursor
总结,不足之处请各位看客不吝赐教!^_^。本人联系E_mail:tianyacao007@hotmail.com
- pl/sql编程之循环操作
- pl/sql编程之循环操作
- Oracle pl/sql编程 11---loop循环
- Oracle pl/sql编程 12---while循环
- Oracle pl/sql编程 13---for 循环
- Oracle pl/sql编程 13---for 循环
- pl/sql编程(六)循环
- oracle之pl/sql编程
- Oracle之PL/SQL编程
- PL/SQL语法之循环结构
- ORACLE PL/SQL编程之PL/SQL 流程控制语句
- PL/SQL 循环
- PL/SQL循环
- PL/SQL循环
- pl/sql 循环
- Oracle PL/SQL 循环
- pl/sql 循环
- pl/sql loop循环
- 密码格式被刷新的问题解决
- 判断中英文结合的字段串长度的小函数
- 硬盘引导安装linux系统
- 数据库知识
- 第一篇文章
- pl/sql编程之循环操作
- [-记忆训练-] 按顺序背诵三十六计
- ASP.NET DataGrid 全选
- Google Talk与MSN互通
- 对象缓冲池--采用最近最久未使用策略(LRUCache )管理对象,同时带有事件监听功能[改正版]
- 快乐
- 2006.9.25
- 2006.9.26
- 2006.9.27