oracle PL/SQL编程语言之 loop循环
(本文章内容仅在windows10下经测试能够运行,不能保证其他环境下的可靠性)
PL/SQL具有三种循环写法,具体如下:
1)while循环
2)exit循环(常用)
3)for循环
while循环
语法:while 条件 loop 循环体 end loop;
示例代码如下:
---输出1到10 declare i number(2) := 1; begin while i < 11 loop dbms_output.put_line(i); i := i + 1; end loop; end;
exit 循环
语法:loop exit when 条件 循环体 loop end;
示例代码如下:
---输出1到10 declare i number(2) := 1; begin loop exit when i > 10; dbms_output.put_line(i); i := i + 1; end loop; end;
for循环
语法:for 变量名 in 开始值..结束值(闭区间) loop 循环体 end loop;
示例代码如下:
---输出1到10 declare begin for i in 1..10 loop dbms_output.put_line(i); end loop; end;
路漫漫其修远兮,吾将上下而求索。