Welcome 微信登录

首页 / 数据库 / MySQL / Oracle数据库的PL/SQL的流程控制语句

Oracle流程控制之if语句:declare
str varchar2(3):="abc";
begin
  if(str="abc") then
    dbms_output.put_line("abc");
  elsif(str="bc") then
    dbms_output.put_line("bc");             
  else 
    dbms_output.put_line("其他");
  end if;
end;流程控制之循环语句:
简单循环:--循环控制,简单循环
declare
  i number:=0;
begin
  loop
    i:=i+1;
  dbms_output.put_line(i);
  if(i=5) then
      exit;   
  end if;
  end loop;
end;嵌套循环:--循环控制,嵌套循环
declare
i number:=0;
j number:=0;
begin
 loop
  i:=i+1;
  dbms_output.put_line(i);
  exit when i=5;
  --**********************
  j:=0;
  loop
   
    j:=j+1;
    dbms_output.put_line("abc:"||j);
    exit when j=2;
   
  end loop;
      --**********************
 end loop;
 dbms_output.put_line("循环结束");
end;结果如下:1
abc:1
abc:2
2
abc:1
abc:2
3
abc:1
abc:2
4
abc:1
abc:2
5
循环结束接下来请看第2页精彩内容:http://www.linuxidc.com/Linux/2013-10/90880p2.htm 推荐阅读:使用PL/SQL执行java存储来获得MAC地址 http://www.linuxidc.com/Linux/2013-04/83498.htm在SQL中使用PL/SQL函数存在的问题 http://www.linuxidc.com/Linux/2013-07/87186.htm使用PL/SQL执行java存储来获得MAC地址的 http://www.linuxidc.com/Linux/2013-04/83498.htm
  • 1
  • 2
  • 下一页
Oracle数据库的字段约束创建和维护如何让你的内存中的 NoSQL 数据存储适合企业级应用相关资讯      PL/SQL 
  • PL/SQL之存储过程和函数  (今 14:09)
  • PL/SQL Developer连接本地Oracle   (07月27日)
  • 【PL/SQL系列】Oracle存储过程使用  (04月23日)
  • PL/SQL Developer 使用技巧分享  (09月16日)
  • PL/SQL实现Java中的split()方法的  (07月10日)
  • 从一个案例看PL/SQL代码片的编译与  (03月04日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数