loop实现简单的得循环,如果不在SQL逻辑中增加退出循环的条件,可以用来实现简单的死循环。loop可以配合以下两个语句使用:
1、leace:配合循环使用,退出循环。
2、iterate:必须用在循环中,作用是跳过当前循环剩下的语句,直接进入下一次循环。
例题:
计算从1到n之间偶数累加的值,n为传入的参数值。
编写思路:
1、定义局部变量,记录累加之后的值;
2、每循环一次,就会对n进行-1,如果n减到0,则退出循环 “leave”
3、如果当次累加的数据是奇数,则直接进入下一次循环 “iterate”
编写过程:
调用p10的存储过程:
输出结果:
谢谢观看!
有错误请指出!
版权声明:本文为m0_65800896原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。