PL\SQL学习笔记(四) 判断与循环

原创 2013年12月02日 10:28:33

1 判断语句 if

declare
   v_sal emp.sal%type;
begin
    select sal into v_sal from emp
            where empno= 7369;
    if(v_sal < 1200) then
         dbms_output.put_line ('low');
     elsif(v_sal < 2000)then
         dbms_output.put_line ('middle');
     else
         dbms_output.put_line ('high');
     end if;
     end;
/

  注意elsif 写法  以及最后一个else 后面没有then .

2 --循环  loop

 

1)"do-while"

declare
 i binary_integer:=1;
begin
  loop
  dbms_output.put_line(i);
  i:=i+1;
   exit when (i>=11);
end loop;
end;
/

2)" while"

  

declare
 j binary_integer :=1;
begin
   while j<11 loop
     dbms_output.put_line(j);
         j:=j+1;
end loop;
end;
/

3) "for"

begin
for k in  1..10 loop
    dbms_output.put_line (k);
  end loop;
for k in reverse 1..10 loop
    dbms_output.put_line (k);
  end loop;
end;
/

 注意这里 如果写成10..1 不会有输出

   

相关文章推荐

Oracle PL/SQL 学习笔记(四)

3.2定义并使用变量 PL/SQL数据类型:标量(Scalar)类型、复合(Composite)类型、参照(Reference)类型和LOB(Larger Object)类型。 3.2.1标量变量...

PL/SQL学习笔记6

  • 2008年04月21日 15:32
  • 49KB
  • 下载

oracle PL-SQL 学习笔记1

  • 2009年06月22日 20:46
  • 6KB
  • 下载

pl sql 学习笔记(三) 异常处理。

1、         异常处理: |-- 异常处理用when   then … |---自己抛出异常 raise_application_error和raise |-- 一个异常当前没处理,可以...

PL_SQL个人学习笔记

  • 2011年05月29日 20:56
  • 7KB
  • 下载

PL/SQL学习笔记4

  • 2008年04月21日 15:31
  • 42KB
  • 下载

Oracle-PL/SQL学习笔记

PL/SQL游标游标分类 单个游标 特殊数据类型 FOR游标 隐式游标 REF游标 游标概念 游标原则上充当指向结果集的指针。 应用程序可以在结果集中移动指标,处理每个记录,直到结果集结束。 与游标相...

PL/SQL学习笔记

  • 2017年11月01日 10:02
  • 2.67MB
  • 下载

PL/SQL学习笔记7

  • 2008年04月21日 15:32
  • 75KB
  • 下载

Oracle 学习笔记 18 -- 存储函数和存储过程(PL/SQL子程序)

PL/SQL子程序 包括函数和过程。这里的函数指的是用户自己定义的函数,和系统函数是不同的。子程序一般是完成特定功能的PL/SQL程序块,并且具有一定的通用性,可以被不同的应用程序多次调用。Oracl...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PL\SQL学习笔记(四) 判断与循环
举报原因:
原因补充:

(最多只允许输入30个字)