「Oracle」PL/SQLで条件式IF文のサンプル
書式
IF 条件式 THEN 処理コード END IF;
使用例1 1つIFパターン
IF uNo > 123 THEN nFlg = 1; END IF;
使用例2 複数IFパターン
IF uNo > 123 THEN nFlg = 1; ELSIF uNo < 45 THEN nFlg = 0; END IF;
ELSIFを利用して複数IF文を判定します。
使用例3 ELSE以外パターン
IF文に該当しないそれ以外は「ELSE」とします。
IF uNo > 123 THEN nFlg = 1; ELSIF uNo < 60 THEN nFlg = -1; ELSE nFlg = 0; END IF;