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;