IF 条件 THEN
条件がTRUEの場合に処理実行
ELSE
条件がFALSEの場合に処理実行
END IF;
IF 条件1 THEN
条件1がTRUEの場合に処理実行
ELSEIF 条件2 THEN
条件2がTRUEの場合に処理実行
ELSE
条件がFALSEの場合に処理実行
END IF;
例1) IF-THEN-ELSE
declare
sarary number(5);
begin
:
:
if sarary >= 1000 then
dbms_output.put_line('1000以上');
else
dbms_output.put_line('1000未満');
end if;
end;
例2) IF-THEN-ELSIF-THEN-ELSE
declare
sarary number(5);
begin
:
:
if sarary >= 2000 then
dbms_output.put_line('2000以上');
elsif sarary >= 1000 then
dbms_output.put_line('1000〜2000');
else
dbms_output.put_line('1000未満');
end if;
end;