loop实现简单的循环,如果不在SQL逻辑中增加退出循环的条件,可以用其来实现简单的死循环。loop可以配合一下两个语句使用:
1、leave: 配合循环使用,退出循环,用来指定退出循环的条件
2、iterate: 必须用在循环中,作用是跳过当前循环剩下的语句,直接进入下一次循环
3、可以使用begin_label标记,用来标识当前循环
[begin_label:] loop
......
end loop [end_label];
leave label;#退出指定标记的循环体
iterate label;#直接进入下一次循环