/*
|| CASE文
||
|| CASE <選択子式>
|| WHEN <条件式1> THEN
|| <処理文>
|| [WHEN <条件式2> THEN
|| <処理文>]
|| [ELSE
|| <処理文>]
|| END CASE;
*/
SQL> DECLARE
2 var NUMBER := 20;
3 BEGIN
4 CASE var
5 WHEN 10 THEN
6 DBMS_OUTPUT.PUT_LINE(‘値は10’);
7 WHEN 20 THEN
8 DBMS_OUTPUT.PUT_LINE(‘値は20’);
9 WHEN 30 THEN
10 DBMS_OUTPUT.PUT_LINE(‘値は30’);
11 ELSE
12 DBMS_OUTPUT.PUT_LINE(‘値はそれ以外’);
13 END CASE;
14 END;
15 /