ORACLE SQL リファレンス(逆引き)

ORACLE SQL リファレンス

Web oracle.se-free.com
条件分岐(CASE)
スポンサード リンク

CASEの条件分岐は以下のように記述します。

CASE 条件
  WHEN 選択肢1 THEN
    条件が選択肢1に一致した場合の処理
 WHEN 選択肢2 THEN
    条件が選択肢2に一致した場合の処理
 WHEN 選択肢3 THEN
    条件が選択肢3に一致した場合の処理
   :
   :
  ELSE 
    どの選択肢にも一致しない場合の処理
END CASE;


例1) CASE
declare

 dept_id char(3) := 'D02';

begin

 :
 :
 case dept_id
 when 'D01' then
  dbms_output.put_line('システム部');
 when 'D02' then
  dbms_output.put_line('営業部');
 else
  dbms_output.put_line('間接部門');
 end case;

end;

スポンサード リンク


条件分岐(IF-THEN-ELSE)
条件分岐(CASE)
条件分岐(NULL条件)
ループ(LOOP)
ループ(WHILE-LOOP)
ループ(FOR-LOOP)
処理の移動(GOTO)

PL/SQL へ
忘れっぽいエンジニアのオラクルSQLリファレンス TOPへ