Oracle(八)PL/SQL 流程控制(多图高清~)
来源:互联网 发布:mac英文输入法联想 编辑:程序博客网 时间:2024/06/04 19:43
PL/SQL 的流程控制语句,包括以下三类:
·控制语句:IF 语句
·循环语句:LOOP 语句,EXIT 语句
·顺序语句:GOTO 语句,NULL 语句
一、条件语句(IF)
例1:
也可将上面的语句优化为这样:
注意:1.ELSIF 不能写成 ELSEIF
2.IF 语句结束必须写上 END ID;
二、CASE 表达式
格式:
例2:
条件语句和 CASE 表达式相比较而言:条件语句更具通用性,而 CASE 的有很大的局限性,与 Java 中的 switch ... case ... 语句相似。
三、循环语句
1、简单循环
LOOP
要执行的语句;
EXIT WHEN<条件语句>; /* 条件满足,跳出循环条件 */
END LOOP;
例:
2、WHILE 循环(相较于 1 ,推荐使用 2 )
WHIEL<布尔表达式>LOOP
要执行的语句;
END LOOP;
例:
3、数字式循环
FOR 循环计数器 IN[REVERSE] 下限 .. 上限 LOOP
要执行的语句;
END LOOP;
例1:
例2:输出 2 -- 100 的质数( while )
输出 2 -- 100 的质数( for )
4、标号和 GOTO
PL/SQL 中 GOTO 语句是无条件跳转到指定的标号去的意思,语法如下:
GOTO label;
... ...
<<lable>> /* 标号是用 << >> 括起来的标识符 */
例:
例2:
例2.2:
0 0
- Oracle(八)PL/SQL 流程控制(多图高清~)
- oracle学习笔记--pl/sql编程(流程控制)
- PL/SQL学习(流程控制结构)
- 【初识Oracle】⑦PL/SQL控制流程
- Oracle,day6,PL/SQL流程控制
- ORACLE PL/SQL编程之PL/SQL 流程控制语句
- Oracle:PL/SQL--流程控制(三)——循环结构:loop、while-loop、for-loop
- PL/SQL --> 流程控制
- PL/SQL流程控制
- PL/SQL --> 流程控制
- PL/SQL 流程控制
- ORACLE PL/SQL编程详解之八(一)
- ORACLE PL/SQL编程详解之八(二)
- Oracle:PL/SQL--流程控制(二)——case语句(注意:在Oracle 9i 后引入)
- PL/SQL中流程控制语句 和Oracle临时表
- Oracle数据库的PL/SQL的流程控制语句
- Oracle 学习笔记 15 -- PL/SQL基本语法、流程控制
- Oracle数据库之PL/SQL流程控制语句
- C++自定义 operator new
- sublime text3一些技巧
- Linux网络编程echo简单示例2--select实现
- 构造函数
- 面临毕业,很迷茫
- Oracle(八)PL/SQL 流程控制(多图高清~)
- Android 开发初步环境搭建
- #openstack-meeting: swift(2015-09-09)
- JDK安装后环境变量设置亲测成功
- 测试测试测试测试
- 对话框的基本的用法
- Android 开发经验总结
- perdition安装小志
- LeetCode|Merge Sorted Array -java