在PL/SQL中可以使用LOOP语句对数据进行循环处理,利用该语句可以循环执行指定的语句序列。常用的LOOP循环语句包含3种形式:基本的LOOP、WHILE…LOOP和FOR…LOOP。
LOOP语句的基本语法结构如下:

1.基本的LOOP语句
实例:要求声明变量,每次循环都需要为变量增加数字1,并输出结果。当变量值大于3时,退出循环操作。
a、利用EXIT…WHEN结束循环操作。


b、利用IF…EXIT语句结束循环



2、WHILE…LOOP结构
WHILE…LOOP结构和基本的LOOP语句不同,它本身可以结束LOOP循环。WHILE关键词后面需要有布尔表达式,当WHILE后面的布尔表 达式为TRUE时,则循环体重的语句序列被执行1次,然后会重新判断WHILE后面的表达式是否为TRUE,只有当WHILE后的布尔表达式为FALSE 时,才结束整个LOOP循环。
该语句结构的相关语法如下:


c、WHILE…LOOP结构


3.FOR…LOOP结构
FOR…LOOP语句可以遍历某个范围的整数,该范围被FOR和LOOP关键词封闭。首次进入循环时,循环范围将被确定,并且以后不会再次计算。每循环一次,循环指数将会自动增加1。
FOR…LOOP语句的语法结构如下:



d、FOR…LOOP结构

view plain copy to clipboard print ?
讯享网
讯享网view plain copy to clipboard print ?
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/188446.html