功能说明ITERATE 语句用于实现回到指定位置重复执行,该语句只能出现在LOOP、REPEAT 和WHILE 结构中,并且必须为该语句定义要回到的位置的标签,之后在使用该语句处指定该标签。ITERATE 语句通常被放在IF 结构中以实现根据条件重复执行。语法格式ITERATE示例示例1:ITERATE...gbase> DELIMITER //gbase> DROP PROCEDURE IF EXISTS doiterate //Query OK, 0 rows affectedgbase> CREATE PROCEDURE doiterate(p1 INT)BEGINlabel1: LOOPSET p1 = p1 + 1;IF p1 < 10 THEN ITERATE label1; END IF;LEAVE label1;END LOOP label1;SET @x = p1;END //Query OK, 0 rows affectedgbase> DELIMITER ;gbase> CALL doiterate(1);Query OK, 0 rows affectedgbase> SELECT @x;+------+| @x|+------+|10 |+------+1 row in setGBase 8a MPP Cluster 产品手册5 数据库管理指南文档版本953(2022-09-15)南大通用数据技术股份有限公司1356