db2普通循环结构 while循环 while 条件 do 循环体 end while; LOOP循环 SET V_INDEX = 0; AUTHLOOP: LOOP V_INDEXV_INDEX = V_INDEX + 1; IF V_INDEX >=100 THEN LEAVE AUTHLOOP;--相当于break END IF; .... IF 条件 THEN ITERATE AUTHLOOP;-- 相当于continue END IF; SET V_INDEXV_INDEX = V_I…
有时候一些复杂的业务逻辑将要通过存储过程的循环语句进行处理;以下列出2种DB2存储过程的循环语句,方便以后的查看并使用! 推荐第一种方式的使用,最大的优点就是比较直观;在需要操作很多字段的情况下,不需要定义太多的字段变量作为中间存储媒介. 一.FOR方式(FOR .. AS [游标名] CURSOR FOR [SELECT......]) BEGIN --语句块,必须要加上,否则会出错. FOR V AS MYCURSOR CURSOR FOR SELECT ID,NAME,AGE FROM P…