MySQL 8.4 發行說明
[begin_label:] WHILE search_condition DO
statement_list
END WHILE [end_label]
只要 search_condition
表達式為 true,WHILE
語法內的語法清單就會重複執行。statement_list
由一或多個 SQL 語法組成,每個語法都以分號 (;
) 語法分隔符號結尾。
WHILE
語法可以加上標籤。關於標籤使用的規則,請參閱第 15.6.2 節,「語法標籤」。
範例
CREATE PROCEDURE dowhile()
BEGIN
DECLARE v1 INT DEFAULT 5;
WHILE v1 > 0 DO
...
SET v1 = v1 - 1;
END WHILE;
END;