Oracle循环语句的写法

数据库 Oracle
循环语句是我们在使用Oracle数据库时用的最多的语句之一,Oracle中循环语句的写法很多,下面就让我们一起了解一下这些语句的写法。

Oracle循环语句种类很多,下面就为您详细介绍几种常用的Oracle循环语句的写法,如果您对Oracle循环语句方面感兴趣的话,不妨一看。

loop循环:

  1. create or replace procedure pro_test_loop is  
  2. i number;  
  3. begin  
  4. i:=0;  
  5. loop  
  6.   ii:=i+1;  
  7.   dbms_output.put_line(i);  
  8.   if i>5 then  
  9.     exit;  
  10.   end if;  
  11. end loop;  
  12. end pro_test_loop; 

while循环:

  1. create or replace procedure pro_test_while is  
  2. i number;  
  3. begin  
  4. i:=0;  
  5. while i<5 loop  
  6.   ii:=i+1;  
  7.   dbms_output.put_line(i);  
  8. end loop;  
  9. end pro_test_while; 

for循环1:

  1. create or replace procedure pro_test_for is  
  2. i number;  
  3. begin  
  4. i:=0;  
  5. for i in 1..5 loop  
  6.   dbms_output.put_line(i);  
  7. end loop;  
  8. end pro_test_for; 

for循环2:

  1. create or replace procedure pro_test_cursor is  
  2. userRow t_user%rowtype;  
  3. cursor userRows is  
  4. select * from t_user;  
  5. begin  
  6. for userRow in userRows loop  
  7.     dbms_output.put_line(userRow.Id||','||userRow.Name||','||userRows%rowcount);  
  8. end loop;  
  9. end pro_test_cursor;  

 

 

 

【编辑推荐】

Oracle修改用户语法介绍

oracle用户连接失败的解决方法

oracle游标和游标变量的区别

带您了解Oracle显式游标

Oracle存储过程的使用实例

责任编辑:段燃 来源: 互联网
相关推荐

2010-09-08 16:38:13

SQL循环语句

2010-11-18 17:35:51

oracle时间加减

2010-11-18 13:32:12

Oracle分页查询

2010-11-16 10:15:24

oracle创建表空间

2010-11-16 16:26:42

Oracle查询用户表

2010-10-08 09:17:06

mysql修改字段

2010-09-07 15:12:25

SQL语句优化

2010-11-09 16:20:46

SQL Server死

2010-09-17 13:54:02

SQL语句

2010-09-28 15:07:14

SQL语句

2010-10-27 15:03:47

Oracle with

2010-09-08 16:26:26

SQL循环语句

2010-09-01 15:43:57

2010-09-28 15:19:13

SQL语句

2009-07-21 15:05:43

2010-09-01 15:59:44

SQL删除字段

2010-09-28 15:13:10

SQL语句

2010-09-25 11:32:20

SQL主键约束

2010-09-24 19:23:51

SQL查询时间段

2010-10-27 11:25:13

ORACLE ROWN
点赞
收藏

51CTO技术栈公众号