热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

ORACLE循环语句

ORACLE循环语句1、ExitWhen循环:www.2cto.comSql代码declare--Localvariableshereiinteger;begini:0;LOOPExitWhen(i>5);Dbms_Output.put_line(i);...SyntaxH

ORACLE循环语句
 
1、 Exit When 循环:
   www.2cto.com  
Sql代码  
declare   
  -- Local variables here  
  i integer;  
begin  
  i:=0;  
  LOOP  
  Exit When(i>5);  
       Dbms_Output.put_line(i);  
       i:=i+1;  
  END LOOP;  
end;  
 
2、 Loop 循环
 
Java代码  
declare   
  -- Local variables here  
  i integer;  
begin  
  i:=0;  
  loop  
    i:=i+1;  
    dbms_output.put_line(i);  
    if i>5 then  
       exit;  
    end if;  
  end loop;  
end;  
   www.2cto.com  
3、 While 循环:
 
Sql代码  
declare   
  -- Local variables here  
  i integer;  
begin  
  i:=0;  
  while i<5 loop  
     i:=i+1;  
     dbms_output.put_line(i);  
  end loop;  
end;  
 
4、 For 普通循环:
 
Sql代码  
declare   
  -- Local variables here  
  i integer;  
begin  
  i:=0;  
  for i in 1..5 loop  
      dbms_output.put_line(i);  
  end loop;  
end;  
   www.2cto.com  
5 、 For 游标循环:
    准备数据
 
Sql代码  
--创建表  
create table test (id number);  
  
--插入数据  
declare   
  -- Local variables here  
  i integer;  
begin  
  i:=0;  
  for i in 1..5 loop  
      insert into test values(i);  
  end loop;    www.2cto.com  
end;  
    循环
 
Sql代码  
declare   
  -- Local variables here  
  begin  
    for c_test in (select * from test) loop  
           dbms_output.put_line(c_test.id);  
  end loop;  
    
end;  

推荐阅读
author-avatar
手机用户2502882485
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有