機能
条件が真の間、実行文を繰り返します。
記述形式
参照項番
探索条件 → “2.12 探索条件”
SQL手続き文 → “5.1 ストアドプロシジャの概要”
日本語文字列 → “2.1.3 トークン”
一般規則
WHILE文は、以下に示すようなLOOP文と同等の機能です。
ラベル: WHILE 探索条件 DO SQL手続き文 ; END WHILE ラベル ;
ラベル: LOOP IF 探索条件 THEN SQL手続き文 ; ELSE LEAVE ラベル ; END IF ; END LOOP ラベル ;
使用例
取引先が61の間、発注数量を追加します。
ラベル1: WHILE 取引先 = 61 DO SET 発注数量 = 発注数量 + 10 ; FETCH CSR2 INTO 取引先 ; END WHILE ラベル1;