一. 选择语句
1. if 判断
- 语法 IF…THEN…END IF;
- 代码演示 (本文演示代码全部存储过程)
--输入参数为1,打印“输入正确”
create or replace procedure PRO_TEST(param in integer) is
begin
IF param = 1 THEN
dbms_output.put_line('输入正确');
END IF;
end;
2.IF ELSIF 多分支判断
- 语法:IF…THEN…ELSIF…THEN…ELSIF…THEN…ELSE…END IF;
- 代码演示:
-- 判断输入数字的正负
create or replace procedure PRO_TEST(param in integer) is
begin
IF param < 0 THEN
dbms_output.put_line('输入负数');
ELSIF param > 0 THEN
dbms_output.put_line('输入正数');
ELSE
dbms_output.put_line('输入0'