2021年Oracle11g数据库基础教程张凤荔实验5

2021年Oracle11g数据库基础教程张凤荔实验5

ID:69428812

大小:225.16 KB

页数:7页

时间:2021-11-04

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

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

1、

2、精.

3、品.

4、可.

5、编.

6、辑.

7、学.

8、习.

9、资.

10、料.*

11、*

12、*

13、*

14、

15、欢.

16、迎.

17、下.

18、载.试验五试验内容: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;/程序中声明白一个整形变

19、量Num,使用IF语句判定Num为正数.负数或者0,程序运行结果为‘负数’;第1页,共5页

20、精.

21、品.

22、可.

23、编.

24、辑.

25、学.

26、习.

27、资.

28、料.*

29、*

30、*

31、*

32、

33、欢.

34、迎.

35、下.2.使用分支语句执行例9.5中程序,观看运行结果;例9.5使用CASE语句依据给定的整数输出对应的星期值,代码如下:SETServerOutputON;DECLAREvarDAYINTEGER:=3;ResultVARCHAR2〔20〕;BEGINResult:=CASEvarDAYWHEN1THEN'星期一'WHEN2THEN'星期二'WHEN3THEN'星期三'WHEN4THE

36、N'星期四'WHEN5THEN'星期五'WHEN6THEN'星期六'WHEN7THEN'星期七'

37、载.ELSE数'END;据越界'dbms_output.put_line〔Result〕;END;/程序中声明白一个整形变量varDAY和一个字符型变量Result;使用CASE语句判定varDAY变量为星期几;假如变量varDAY在1~7之间,就能显示相应的星期信息:否就返回提示信息‘数据越界’;程序运行结果为‘星期三’;第2页,共5页

38、精.

39、品.

40、可.

41、编.

42、辑.

43、学.

44、习.

45、资.

46、料.*

47、*

48、*

49、*

50、

51、欢.

52、迎.

53、下.

54、载.3.使用循环语句执行例9.

55、6和例9.9中程序,观看运行结果;例9.6下面为关于LOOPEXITEND语句的示例程序,代码如下:SETServerOutputON;DECLAREv_NumINTEGER:=1;v_SumINTEGER:=0;BEGINLOOPv_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

56、〔v_Sum〕;END;/程序将运算1~3的累加结果,程序运行如下:1+2+3=6第3页,共5页

57、精.

58、品.

59、可.

60、编.

61、辑.

62、学.

63、习.

64、资.

65、料.*

66、*

67、*

68、*

69、

70、欢.

71、迎.

72、下.

73、载.例9.9例9.6的程序也可以用FORINLOOPENDLOOP语句实现,代码如下:SETServerOutputON;DECLAREv_NumINTEGER;v_SumINTEGER:=0;BEGINFORv_NumIN1..3LOOPv_Sum:=v_Sum+v_Num;dbms_output.put_line〔v_Num〕;IFv_Num<3THENdbms_out

74、put.put_line〔'+'〕;ENDIF;ENDLOOP;dbms_output.put_line〔'='〕;dbms_output.put_line〔v_Sum〕;END;/第4页,共5页

75、精.

76、品.

77、可.

78、编.

79、辑.

80、学.

81、习.

82、资.

83、料.*

84、*

85、*

86、*

87、

88、欢.

89、迎.

90、下.

91、载.1.使用PL/SQL函数执行例9.12和例9.26中的程序,观看运行结果;例9.12假如要运算-4的肯定值,可以执行一下命令;SETServerOutputON;BEGINdbms_output.put_line〔ABS〔-4〕〕;END;/例9.26执行以下语句可以统计

92、Users中最小的用户编号:SELECTMIN〔UserID〕FROMUserManAdmin.Users;第5页,共5页

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

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

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