PL/SQL学习笔记三

1.条件控制

1.1 if .. then .. end if

if 条件 then

    语句段;

end if;

 

1.2 if .. then .. else .. end if

if 条件 then

    语句段;

else 

    语句段;

end if;

 

1.3 if嵌套

 

2.循环控制

2.1 loop .. exit .. end loop

loop  

    循环语句段;

    if 条件语句 then

       语句段; 

       exit;

    else

       语句段;

    end if

end loop;

 

2.2 loop .. exit .. when .. end loop

loop

    语句段;

    exit when 条件语句;

end loop;

 

2.3 while .. loop .. end loop

while 条件 loop

     语句段;

end loop;

 

2.4 for .. in .. loop.. end

for 循环变量 in [reverse] 循环下界..循环上界 loop

     语句段;

end loop;

注意:reverse表示从后往前循环,循环上下界不变

示例:

set serveroutput on

declare

  i integer:=0;

begin

  for i in reverse 1..10 loop

    dbms_output.put_line('i 的值:' || to_char(i));

  end loop;    

end;

输出顺序:10 9 8 7 6 5 4 3 2 1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值