oracle(36)_PL/SQL_ if 分支
PL/SQL
if 分支
● if 分支
● 语法 1
IF 条件 THEN 语句1;
语句2;
END IF;
- 范例:如果从控制台输入1 则输出我是 1
- 示例图:
● 语法 2
IF 条件 THEN 语句序列1;
ELSE 语句序列 2;
END IF;
- 范例:如果从控制台输入 1 则输出我是 “魏宇轩” 否则输出我不是 1
- 示例图:
● 语法 3
IF 条件 THEN 语句;
ELSIF 语句 THEN 语句;
ELSE 语句;
END IF;
- 范例:判断学生成绩等级
- 示例图:
● 以上操作完整源码:
--语法一
declare
pno number(4) := #
begin
if pno < 5 then
dbms_output.put_line('编号' || pno || '小于5');
end if;
end;
--语法二
declare
pno number(4) := #
begin
if pno = 1 then
dbms_output.put_line('我是1');
else
dbms_output.put_line('我不是1');
end if;
end;
--语法三
declare
pno number(4) := #
begin
if pno < 60 then
dbms_output.put_line('不及格');
elsif pno < 80 then
dbms_output.put_line('及格');
else
dbms_output.put_line('良好');
end if;
end;
如有错误,欢饮指正!