『ORACLE』 PLSQL—基本循环(11g)
来源:互联网 发布:大数据安全需求分析 编辑:程序博客网 时间:2024/05/17 22:43
循环原则:
如果循环内部必须执行一次,则使用基本循环
如果知道循环次数,则使用FOR循环
如果必须在每次循环开始时判断条件,则使用WHILE循环
1、基本循环
SQL> declare
2 i number := 0;
3 begin
4 loop
5 dbms_output.put_line(i);
6 i := i+1;
7 exit when i = 10;
8 end loop;
9 end;
10 /
0
1
2
3
4
5
6
7
8
9
PL/SQL procedure successfully completed.
SQL> declare
2 i number := 0;
3 begin
4 loop
5 i := i+1;
6 dbms_output.put_line(i);
7 exit when i = 10;
8 end loop;
9 end;
10 /
1
2
3
4
5
6
7
8
9
10
PL/SQL procedure successfully completed.
2、FOR循环
SQL> declare
2 i number := 0 ;
3 begin
4 for i in 0 .. 10 loop
5 dbms_output.put_line(i);
6 end loop;
7 end;
8 /
0
1
2
3
4
5
6
7
8
9
10
PL/SQL procedure successfully completed.
3、WHILE循环
SQL> declare
2 i number:=0;
3 begin
4 while i<=10 loop
5 dbms_output.put_line(i);
6 i:=i+1;
7 end loop;
8 end;
9 /
0
1
2
3
4
5
6
7
8
9
10
PL/SQL procedure successfully completed.
- 『ORACLE』 PLSQL—基本循环(11g)
- 『ORACLE』 PLSQL—case语句(11g)
- 『ORACLE』 PLSQL创建存储过程(11g)
- 『ORACLE』 PLSQL条件控制语句(11g)
- 『ORACLE』 PLSQL更新数据示例(11g)
- 『ORACLE』 PLSQL删除数据示例(11g)
- 『ORACLE』 PLSQL动态游标的使用(11g)
- 『ORACLE』 PLSQL静态游标的使用(11g)
- oracle 11g配置plsql
- oracle 10g基本配置(dos下进入数据库,plsql连接数据库)
- plsql回顾(1 基本语法,循环)
- Oracle 11g XE & PLSQL Developer 9
- plsql 连接 64位 oracle 11g
- PLSQL Developer 连接Oracle 11g
- 122.Oracle数据库SQL开发之 PLSQL编程——11g新增加的PLSQL特性
- Oracle数据库即时客户端PLSQL的配置:配置ORACLE 11g绿色版客户端和PLSQL环境
- win7+64位+Oracle+11g+64位下使用PLSQL+Developer+的解决办法(转载)
- Windows 64位下装Oracle 11g 64位,PLSQL(Database为空)
- 『ORACLE』 查看主键(11g)
- 读书笔记:微信小程序布局之行内元素和块级元素
- Linux安装Spark集群(CentOS7+Spark2.1.1+Hadoop2.8.0)
- 构造N*N阶的方阵
- mysql_触发器
- 『ORACLE』 PLSQL—基本循环(11g)
- Linux c 网络编程
- 狼和羊的故事
- hihoCoder 1043 : 完全背包
- HDU 2027 统计元音
- mysql基础
- Intellij IDEA显示边侧栏maven等
- 『ORACLE』 PLSQL—case语句(11g)
- Qt5.7.0 mingw+qwtplot3D 编译