语法结构

ITERATE label

解释说明

ITERATE只会和LOOP, REPEAT, and WHILE 语句一起出现。ITERATE意思是再执行一次这个循环。用 label注明哪个部分的代码需要重复。

实例

CREATE PROCEDURE doiterate(p1 INT)
BEGIN
  label1: LOOP
    SET p1 = p1 + 1;
    IF p1 < 10 THEN ITERATE label1; END IF;
    LEAVE label1;
  END LOOP label1;
  SET @x = p1;
END

Comments

Comments loading...