「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