Oracle入门知识:PL/SQL循环控制LOOP,LOOP循环是最简单的循环,也称为无限循环,LOOP和END LOOP是关键字。
语法格式:LOOP循环
LOOP --循环体 END LOOP; |
语法格式:
1. 循环体在LOOP和END LOOP之间,在每个LOOP循环体中,首先执行循环体中的语句序列,执行完后再重新开始执行。
2. 在LOOP循环中可以使用EXIT或者[EXIT WHEN 条件]的形式终止循环。否则该循环就是死循环。
案例5:执行1+2+3+…+100的值
代码演示:LOOP循环
DECLARE counter number(3):=0; sumResult number:=0; BEGIN LOOP counter := counter+1; sumResult := sumResult+counter; IF counter>=100 THEN ① EXIT; END IF; -- EXIT WHEN counter>=100; ② END LOOP;
dbms_output.put_line('result is :'||to_char(sumResult)); END; |
代码解析:
① LOOP循环中可以使用IF结构嵌套EXIT关键字退出循环
② 注释行,该行可以代替①中的循环结构,WHEN后面的条件成立时跳出循环。
CUUG 优技培训
金牌讲师
实操环境
院校合作
学校新闻
行业新闻
请输入您的手机号
申请试听