「Oracle」PL/SQLで条件式IF文のサンプル

2022年4月13日

書式

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;

 

Oracle

Posted by arkgame