MySQL 流程控制iterate和leave語句


• 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 ;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM