SELECT
WHEN 条件式: 〜処理〜 [WHEN 条件式: 〜処理〜
…]
OTHER 〜処理〜
ENDSELECT
解説
条件式が成り立った場合には、コロン後の処理に移ります。通常、処理の最後に BREAK を置いて SELECT〜ENDSELECT の処理を抜けますが、それが無い場合は、次へ移ります。WHEN が現れても条件式のチェックを行わず、コロン後の処理に移ります。¶全ての WHEN の処理が終わったら OTHER 後の処理に移らずに SELECT〜ENDSELECTの処理を抜けます。
どの条件式も成り立たなかった場合は OTHER の直後の命令に処理を移す。
尚、OTHER の後に WHEN を指定する事は出来ない。