「Oracle」PL/SQLのif文のサンプル
環境
Oracle Database 11g Release 11.2.0.1.0 – 64bit Production
PL/SQL Release 11.2.0.1.0 – Production
構文
IF (条件式) THEN 処理コード1 ELSIF (条件) THEN 処理コード2 ELSE 処理コード3 END IF;
使用例
-- 宣言部 DECLARE city VARCHAR2(10); result VARCHAR2(100); -- 処理部 BEGIN city := 'oosaka'; IF (city = 'tokyo') THEN result := 'AA 11'; ELSIF (city = 'oosaka') THEN result := 'BB 22'; ELSE result := 'CC 33'; END IF; DBMS_OUTPUT.PUT_LINE(result); END;
実行結果
B22