loop实现简单的得循环,如果不在SQL逻辑中增加退出循环的条件,可以用来实现简单的死循环。loop可以配合以下两个语句使用:
1、leace:配合循环使用,退出循环。
2、iterate:必须用在循环中,作用是跳过当前循环剩下的语句,直接进入下一次循环。
例题:
计算从1到n之间偶数累加的值,n为传入的参数值。
编写思路:
1、定义局部变量,记录累加之后的值;
2、每循环一次,就会对n进行-1,如果n减到0,则退出循环 “leave”
3、如果当次累加的数据是奇数,则直接进入下一次循环 “iterate”
编写过程:

调用p10的存储过程:

输出结果:
谢谢观看!
有错误请指出!
最后
以上就是魁梧招牌最近收集整理的关于MySQL数据库中“存储过程”的“LOOP循环”使用的全部内容,更多相关MySQL数据库中“存储过程”内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复