PL/SQL流程控制
2006-12-30 11:58:07 来源:WEB开发网核心提示:PL/SQL程序中的流程控制语句借鉴了许多高级语言的流程控制思想,但又有自己的特点,PL/SQL流程控制,条件控制下面通过实例介绍条件控制语句的使用,1. if..then..end if条件控制采用if..then..end if条件控制的语法结构如图9.15所示,输出不同的结果,执行结果如图9.18所示, 在【SQ
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。
- ››SQL Server 2008 R2 下如何清理数据库日志文件
- ››sqlite 存取中文的解决方法
- ››SQL2005、2008、2000 清空删除日志
- ››SQL Server 2005和SQL Server 2000数据的相互导入...
- ››sql server 2008 在安装了活动目录以后无法启动服...
- ››sqlserver 每30分自动生成一次
- ››sqlite 数据库 对 BOOL型 数据的插入处理正确用法...
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
赞助商链接