ITEEDU

20.2.12.7. WHILE语句

[begin_label:] WHILE search_condition DO

    statement_list

END WHILE [end_label]

WHILE语句内的语句或语句群被重复,直至search_condition 为真。

WHILE语句可以被标注。 除非begin_label也存在,end_label才能被用,如果两者都存在,它们必须是一样的。

例如:

CREATE PROCEDURE dowhile()

BEGIN

  DECLARE v1 INT DEFAULT 5;

 

  WHILE v1 > 0 DO

    ...

    SET v1 = v1 - 1;

  END WHILE;

END