PL/SQL流程控制
http://tech.ddvip.com 2006年12月30日 社区交流
本文详细介绍PL/SQL流程控制
PL/SQL程序中的流程控制语句借鉴了许多高级语言的流程控制思想,但又有自己的特点。
条件控制
下面通过实例介绍条件控制语句的使用。
1. if..then..end if条件控制
采用if..then..end if条件控制的语法结构如图9.15所示。
在【SQLPlus Worksheet】中执行下列PL/SQL程序,该程序判断两个整数变量的大小。 执行结果如图9.16所示。
―――――――――――――――――――――――――――――――――――――
set serveroutput on
declare
number1 integer:=90;
number2 integer:=60;
begin
if number1>=number2 then
dbms_output.put_line('number1大于等于number2');
end if;
end;
―――――――――――――――――――――――――――――――――――――【配套程序位置】:第9章 conditioncontrol1.sql。
2. if..then..else..end if条件控制
采用if..then..else..end if条件控制的语法结构如图9.17所示。
在【SQLPlus Worksheet】中执行下列PL/SQL程序,该程序判断两个整数变量的大小,输出不同的结果。执行结果如图9.18所示。
―――――――――――――――――――――――――――――――――――――
set serveroutput on
declare
number1 integer:=80;
number2 integer:=90;
begin
if number1>=number2 then
dbms_output.put_line('number1大于等于number2');
else
dbms_output.put_line('number1小于number2');
end if;
end;
―――――――――――――――――――――――――――――――――――――【配套程序位置】:第9章 conditioncontrol2.sql。
责编:豆豆技术应用
正在加载评论...
- Oracle 10g 教程
- Oracle 故障处理
- Oracle 存储过程
- Oracle 备份恢复
- Oracle 性能调优
- Oracle 9i 教程
- Oracle 11g 教程
- Oracle 启动
- Oracle 命令
- Oracle 数据库管理
- Oracle 时间
- Oracle 密码
- Oracle 用户
- Oracle 常见错误
- Oracle 建数据表
- Oracle 索引
- Oracle 数据库连接
- Oracle 锁
- Oracle RAC 专题
- Oracle exp/imp 命令
- Oracle 表空间
- Oracle 查询
- Oracle 函数
- Oracle PL/SQL 专题
- 更多Oracle 专题>>>