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

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

ID:69286618

大小:406.68 KB

页数:5页

时间:2021-10-31

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

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

1、实验五实验内容:1.使用条件语句执行例9.4中程序,观察运行结果。例9.4下面演示了IF语句的使用方法,代码如下:SETServerOutputON;DECLARENumINTEGER:=-11;BEGIN

2、精.

3、品.

4、可.IFNum<0THEN

5、编.

6、辑.

7、学.dbms_output.put_line('负数');

8、习.

9、资.ELSIFNum>0THEN

10、料.*

11、dbms_output.put_line('正数');*

12、ELSE*

13、*dbms_output.put_line('0');

14、

15、欢.

16、迎.ENDIF;

17、下.

18、载.END;/程序中声明了一个整形变量Num

19、,使用IF语句判断Num是正数、负数或者0,程序运行结果为‘负数’。第1页,共5页2.使用分支语句执行例9.5中程序,观察运行结果。例9.5使用CASE语句根据给定的整数输出对应的星期值,代码如下:SETServerOutputON;DECLAREvarDAYINTEGER:=3;ResultVARCHAR2(20);BEGIN

20、精.Result:=CASEvarDAY

21、品.

22、可.WHEN1THEN'星期一'

23、编.

24、辑.

25、学.WHEN2THEN'星期二'

26、习.

27、资.WHEN3THEN'星期三'

28、料.*

29、WHEN4THEN'星期四'*

30、*WHEN5THEN'星期五'

31、

32、*WHEN6THEN'星期六'

33、

34、欢.

35、迎.WHEN7THEN'星期七'

36、下.

37、载.ELSE'数据越界'END;dbms_output.put_line(Result);END;/程序中声明了一个整形变量varDAY和一个字符型变量Result。使用CASE语句判断varDAY变量是星期几。如果变量varDAY在1~7之间,则能显示相应的星期信息:否则返回提示信息‘数据越界’。程序运行结果为‘星期三’。第2页,共5页3.使用循环语句执行例9.6和例9.9中程序,观察运行结果。例9.6下面是关于LOOP⋯EXIT⋯END语句的示例程序,代码如下:SETServer

38、OutputON;DECLAREv_NumINTEGER:=1;v_SumINTEGER:=0;BEGINLOOP

39、精.v_Sum:=v_Sum+v_Num;

40、品.

41、可.dbms_output.put_line(v_Num);

42、编.

43、辑.

44、学.IFv_Num=3THEN

45、习.

46、资.EXIT;

47、料.*

48、ENDIF;*

49、*dbms_output.put_line('+');

50、*v_Num:=v_Num+1;

51、

52、欢.

53、迎.ENDLOOP;

54、下.

55、载.dbms_output.put_line('=');dbms_output.put_line(v_Sum);END;/程序

56、将计算1~3的累加结果,程序运行如下:1+2+3=6第3页,共5页例9.9例9.6的程序也可以用FOR⋯IN⋯LOOP⋯ENDLOOP语句实现,代码如下:SETServerOutputON;DECLAREv_NumINTEGER;v_SumINTEGER:=0;BEGINFORv_NumIN1..3LOOPv_Sum:=v_Sum+v_Num;

57、精.dbms_output.put_line(v_Num);

58、品.

59、可.IFv_Num<3THEN

60、编.

61、辑.

62、学.dbms_output.put_line('+');

63、习.

64、资.ENDIF;

65、料.*

66、ENDLOOP;*

67、

68、*dbms_output.put_line('=');

69、*dbms_output.put_line(v_Sum);

70、

71、欢.

72、迎.END;

73、下.

74、载./第4页,共5页1.使用PL/SQL函数执行例9.12和例9.26中的程序,观察运行结果。例9.12如果要计算-4的绝对值,可以执行一下命令。SETServerOutputON;BEGINdbms_output.put_line(ABS(-4));END;/

75、精.

76、品.

77、可.

78、编.

79、辑.

80、学.

81、习.

82、资.

83、料.*

84、*

85、*

86、*

87、

88、欢.

89、迎.

90、下.

91、载.例9.26执行以下语句可以统计Users中最小的用户编号:SELECT

92、MIN(UserID)FROMUserManAdmin.Users;第5页,共5页

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

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

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