MySQL 8.0 リファレンスマニュアル MySQL NDB Cluster 8.0 を含む
このページは機械翻訳したものです。
[begin_label
:] WHILEsearch_condition
DOstatement_list
END WHILE [end_label
]
WHILE
ステートメント内のステートメントリストは、search_condition
式が true であるかぎり繰り返されます。statement_list
は、それぞれがセミコロン (;
) ステートメント区切り文字で終了する 1 つ以上の SQL ステートメントで構成されます。
WHILE
ステートメントにはラベルを付けることができます。 ラベルの使用に関連したルールについては、セクション13.6.2「ステートメントラベル」を参照してください。
例:
CREATE PROCEDURE dowhile() BEGIN DECLARE v1 INT DEFAULT 5; WHILE v1 > 0 DO ... SET v1 = v1 - 1; END WHILE; END;