Oracle 的pl/sql中if语句的使用方法
来源:网络收集 点击: 时间:2024-05-31连接数据库
请输入用户名: scott/123456
设置环境变量
SQL set serveroutput on

定义两个字符串变量,然后赋值,接着使用if……then语句比较两个字符串变量的长度,并输出比较结果。
declare
a varchar(10);
b varchar(10);
begin
a:=beijing;
b:=guangdong;
if length(a)length(b)
then dbms_output.put_line(ab);
end if;
end;

通过if……then……else语句实现只有年龄大于等于56岁,才可以申请退休,否则程序会提示不可以申请退休。
declare
a number(10);
begin
a:=x;
if a=56
then dbms_output.put_line(可以申请退休);
else dbms_output.put_line(不可以申请退休);
end if;
end;

制定一个月份数值,然后使用if……then……elsif语句判断它所属的季节,并输出季节信息。
declare
mon number(10);
begin
mon:=x;
if mon=3 or mon=4 or mon=5
then dbms_output.put_line(春节);
elsif mon=6 or mon=7 or mon=8 then dbms_output.put_line(夏季);
elsif mon=9 or mon=10 or mon=11 then dbms_output.put_line(秋季);
elsif mon=12 or mon=1 or mon=2 then dbms_output.put_line(冬季);
end if;
end;

制定一个季度数值,然后使用case语句判断它所包含的月份信息并输出。
declare
ss number(10);
begin
ss:=x;
case
when ss=1 then dbms_output.put_line(包含月份3,4,5);
when ss=2 then dbms_output.put_line(包含月份6,7,8);
when ss=3 then dbms_output.put_line(包含月份9,10,11);
when ss=4 then dbms_output.put_line(包含月份12,1,2);
end case;
end;

模块化格式 declare——begin——exceptino——end;
dbms_output.put_line方法输出的结果可以在设置环境变量后看到。
oracle版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_862743.html