赞
踩
- IF ... THEN...END IF;
- IF ... THEN ... ELSE...END IF;
- IF ... THEN ... ELSEIF ... THEN ... END IF;
- IF ... THEN ... ELSEIF ... THEN ... ELSE...END IF;
1、使用 IF 退出循环
Loop
逻辑块
IF… THEN
EXIT ;
END IF;
END LOOP;
2、使用 WHEN 退出循环
LOOP
EXIT WHEN 条件;
CONTINUE WHEN 后续逻辑不执行直接进入下一迭代的条件;
逻辑块
END LOOP;3、使用 CONTINUE 此次后续逻辑不执行直接进入下一迭代
LOOP
CONTINUE WHEN 条件;
逻辑块
END LOOP;
WHILE 条件 LOOP
逻辑块
END LOOP;
FOR 对一定范围的整数数值进行迭代的循环
1、从小到大迭代
FOR item_int IN 1..10 LOOP
逻辑块
END LOOP;2、从大到小迭代
FOR item_int IN REVERSE 10..1 LOOP
逻辑块
END LOOP;注意:如果下界大于上界(或者是在 REVERSE 情况下是小于),那么循环体将完全不被执行。而且不会抛出任何错误。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。