『ORACLE』 PLSQL条件控制语句(11g)

简单条件判断语句

SQL> declare 
2 myage number := 10;
3 begin
4 if myage < 11 then
5 dbms_output.put_line('I am a child');
6 end if; 
7 end;
8 /

I am a child

PL/SQL procedure successfully completed.

SQL> 2 
2* myage number := 10;
SQL> ch /10/14
2* myage number := 14;
SQL> /

PL/SQL procedure successfully completed.

二重条件判断语句

SQL> declare
2 myage number :=18;
3 begin
4 if myage < 11 then
5 dbms_output.put_line('I am a child');
6 else 
7 dbms_output.put_line('I am not a child');
8 end if; 
9 end;
10 /
I am not a child

PL/SQL procedure successfully completed.

多重条件判断语句

SQL> set serveroutput on
SQL> declare
2 myage number:=30;
3 begin
4 if myage < 11 then
5 dbms_output.put_line('I am a child');
6 elsif myage < 20 then
7 dbms_output.put_line('I am young');
8 else
9 dbms_output.put_line('I am alawys young');
10 end if;
11 end;
12 /
I am alawys young

PL/SQL procedure successfully completed.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值