• Iterate語句僅出現在loop,repeat,while循環語句中,其含義表示重新開始此循環
• Leave語句表明退出指定標簽的流程控制語句塊,通常會用在begin…end,以及loop, repeat, while的循環語句中
delimiter // create procedure doiterate(in p1 int, out p2 int) BEGIN label1: LOOP set p1 = p1 + 1; if p1 < 10 then iterate label1; END if; leave label1; END LOOP label1; set p2=p1; END; // delimiter ;