スケーラブルデータベースサーバ HiRDB Version 8 SQLリファレンス

[目次][索引][前へ][次へ]

IF文条件分岐による実行

機能

条件に合ったSQL文を実行します。

形式

 
 IF 探索条件 THEN SQL手続き文;〔SQL手続き文;〕…
 〔ELSEIF 探索条件 THEN SQL手続き文;〔SQL手続き文;〕…〕
 〔ELSE SQL手続き文;〔SQL手続き文;〕…〕
 END IF
 

オペランド

探索条件
THEN句に指定するSQL手続き文を実行する条件を指定します。

SQL手続き文
IF句に指定した条件を満たす場合に実行するSQL文を指定します。

探索条件
THEN句に指定するSQL手続き文を実行する条件を指定します。

SQL手続き文
IF句の条件を満たさないで,ELSEIF句に指定した条件を満たす場合に実行するSQL文を指定します。

SQL手続き文

IF句,及びELSEIF句の条件を満たさない場合に実行するSQL文を指定します。

IF文の終了を指定します。

共通規則

  1. 指定したSQL手続き文は,指定した順序で実行されます。SQL手続き文の実行でエラーが発生した場合,それ以降のSQL手続き文は実行されません。
  2. 探索条件中に副問合せを指定できません。

留意事項

  1. IF文は,SQLルーチン中に指定できます。