13.6.5.8 WHILE 구문
[ begin_label :] WHILE search_condition DO statement_list END WHILE [ end_label ] WHILE 문에서 문리스트는 search_condition 식이 true 일 경우 반복됩니다. statement_list 는 각각 세미콜론 ( ; ) 문 구분자로 끝나는 하나 이상의 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;