Oracle11g数据库基础教程(第二版)张凤荔实验5

Oracle11g数据库基础教程(第二版)张凤荔实验5

ID:68706202

大小:227.40 KB

页数:5页

时间:2022-01-01

Oracle11g数据库基础教程(第二版)张凤荔实验5_第1页
Oracle11g数据库基础教程(第二版)张凤荔实验5_第2页
Oracle11g数据库基础教程(第二版)张凤荔实验5_第3页
Oracle11g数据库基础教程(第二版)张凤荔实验5_第4页
Oracle11g数据库基础教程(第二版)张凤荔实验5_第5页
资源描述:

《Oracle11g数据库基础教程(第二版)张凤荔实验5》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、试验五试验内容:1.使用条件语句执行例9.4中程序,观看运行结果;例9.4下面演示了IF语句的使用方法,代码如下:SETServerOutputON;DECLARENumINTEGER:=-11;BEGINIFNum<0THENdbms_output.put_line('负数');ELSIFNum>0THENdbms_output.put_line('正数');ELSEdbms_output.put_line('0');ENDIF;END;/程序中声明白一个整形变量Num,使用IF语句判定Num是正数、负数或者0,程序运行结果为‘

2、负数’;1.使用分支语句执行例9.5中程序,观看运行结果;例9.5使用CASE语句依据给定的整数输出对应的星期值,代码如下:SETServerOutputON;DECLAREvarDAYINTEGER:=3;ResultVARCHAR2(20);BEGINResult:=CASEvarDAYWHEN1THEN'星期一'WHEN2THEN'星期二'WHEN3THEN'星期三'WHEN4THEN'星期四'WHEN5THEN'星期五'WHEN6THEN'星期六'WHEN7THEN'星期七'ELSE数'END;据越界'dbms_outp

3、ut.put_line(Result);END;/程序中声明白一个整形变量varDAY和一个字符型变量Result;使用CASE语句判定varDAY变量是星期几;假如变量varDAY在1~7之间,就能显示相应的星期信息:否就返回提示信息‘数据越界’;程序运行结果为‘星期三’;1.使用循环语句执行例9.6和例9.9中程序,观看运行结果;例9.6下面是关于LOOP⋯EXIT⋯END语句的示例程序,代码如下:SETServerOutputON;DECLAREv_NumINTEGER:=1;v_SumINTEGER:=0;BEGINLOO

4、Pv_Sum:=v_Sum+v_Num;dbms_output.put_line(v_Num);IFv_Num=3THENEXIT;ENDIF;dbms_output.put_line('+');v_Num:=v_Num+1;ENDLOOP;dbms_output.put_line('=');dbms_output.put_line(v_Sum);END;/程序将运算1~3的累加结果,程序运行如下:1+2+3=6例9.9例9.6的程序也可以用FOR⋯IN⋯LOOP⋯ENDLOOP语句实现,代码如下:SETServerOutputO

5、N;DECLAREv_NumINTEGER;v_SumINTEGER:=0;BEGINFORv_NumIN1..3LOOPv_Sum:=v_Sum+v_Num;dbms_output.put_line(v_Num);IFv_Num<3THENdbms_output.put_line('+');ENDIF;ENDLOOP;dbms_output.put_line('=');dbms_output.put_line(v_Sum);END;/1.使用PL/SQL函数执行例9.12和例9.26中的程序,观看运行结果;例9.12假如要运算-

6、4的肯定值,可以执行一下命令;SETServerOutputON;BEGINdbms_output.put_line(ABS(-4));END;/例9.26执行以下语句可以统计Users中最小的用户编号:SELECTMIN(UserID)FROMUserManAdmin.Users;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。