OracleLOOP…END LOOP循环.docx

上传人:牧羊曲112 文档编号:3162413 上传时间:2023-03-11 格式:DOCX 页数:2 大小:36.77KB
返回 下载 相关 举报
OracleLOOP…END LOOP循环.docx_第1页
第1页 / 共2页
OracleLOOP…END LOOP循环.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《OracleLOOP…END LOOP循环.docx》由会员分享,可在线阅读,更多相关《OracleLOOP…END LOOP循环.docx(2页珍藏版)》请在三一办公上搜索。

1、Oracle LOOPEND LOOP循环Oracle LOOPEND LOOP循环 LOOP循环也是最基本的循环,也称为无条件的循环。在这种类型的循环中如果没有指定EXIT语句,循环将一直运行,即出现死循环。死循环是应该尽量避免的。因此,在LOOP循环中必须指定EXIT语句,以便循环停止执行。 LOOP循环的语法格式如下: loop statements; exit when condition end loop; 所有包含在循环中的语句均会重复执行,在循环的第次重复或迭代过程中,都要检查退出条件表达式是否为真。如果表达式为真,则它会跳过EXIT后的所有语句,并跳到代码中END LOOP后的

2、第一个语句。如果开始就满足了WHEN所给出的条件,LOOP和EXIT之间的语句只会被执行一次,但如果没有WHEN条件语句,则循环会一直执行,这种情况应该尽量避免。 例如,下面的循环语句将依次执行输出1到10之间的平方数: SQL set serveroutput on SQL declare 2 i number:=1; 3 begin 4 loop 5 dbms_output.put_line(i | 的平方数为 | i*i); 6 i:=i+1; 7 exit when i10; 8 end loop; 9 end; 10 / 1的平方数为1 2的平方数为4 3的平方数为9 4的平方数为16 5的平方数为25 6的平方数为36 7的平方数为49 8的平方数为64 9的平方数为81 10的平方数为100 PL/SQL 过程已成功完成。 在上面的程序块中,第一次循环均将变量I加1,当加到10时,满足循环出口条件终止循环。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号