IF_THEN_ELSIF文

Pocket

/*
|| IF_THEN_ELSIF文
||
||   IF <条件式> THEN
||    <処理文>
||   ELSIF <条件式> THEN
||    <処理文>
||   [ELSIF <条件式> THEN
||    <処理文>]
||   [ELSE
||    <処理文>]
||   END IF;
*/
SQL> DECLARE
2     var NUMBER := 15;
3   BEGIN
4     IF var < 10 THEN
5         DBMS_OUTPUT.PUT_LINE(‘値は10おり小さい’);
6     ELSIF var < 20 THEN
7     DBMS_OUTPUT.PUT_LINE(‘値は20おり小さい’);
8    ELSIF var < 30 THEN
9     DBMS_OUTPUT.PUT_LINE(‘値は30おり小さい’);
10    ELSE
11     DBMS_OUTPUT.PUT_LINE(‘それ以外’);
12    END IF;
13  END;
14     /

以上です (^^♪