PLSQL编程实验报告.doc

PLSQL编程实验报告.doc

ID:57395415

大小:23.50 KB

页数:5页

时间:2020-08-15

PLSQL编程实验报告.doc_第1页
PLSQL编程实验报告.doc_第2页
PLSQL编程实验报告.doc_第3页
PLSQL编程实验报告.doc_第4页
PLSQL编程实验报告.doc_第5页
资源描述:

《PLSQL编程实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、PL/SQL编程实验报告班级:10网工三班学生姓名:谢昊天学号:实验目的和要求:(1)掌握PL/SQL块结构、PL/SQL的基本语法、PL/SQL的控制结构。(2)掌握PL/SQL块中使用复合数据类型和游标的方法。(3)掌握PL/SQL异常处理技术。(4)掌握存储过程、存储函数、触发器高级数据库对象的基本作用。(5)掌握存储过程、存储函数、触发器的建立、修改、查看、删除操作。实验内容:(1)记录执行命令和操作过程中遇到的问题及解决方法,注意从原理上解释原因。(2)记录利用SQL*Plus或iSQL*Plus编写、执行PL/SQL程序的命令。(3)记录执行

2、命令和操作过程中遇到的问题及解决方法,注意从原理上解释原因。(4)记录利用企业管理器管理存储过程、存储函数、触发器的方法。(5)记录利用SQL*Plus和iSQL*Plus管理存储过程、存储函数、触发器的命令。实验步骤与调试过程:1、打开DOS命令窗口,在其中输入sqlplussystem/system命令进入oracle数据库系统。2、在SQLPLUS下输入createtablebusiness(bnochar(10)primarykey,bnamechar(50)notnull,btypechar(4),baddresschar(20),btelch

3、ar(13));,创建一个business表,3、用同样的方法新建hospital、card、staff、consume、insurance等表,使用“desc报表名”查看表结构。4、新建表staff_sq1,包含两列sno、sname,5、在SQLPLUS下输入altertablestaff_sq1renametostaff_sq10;,修改以表名。6、创建基于医院名的索引,输入createindexhospital_name_indexonHOSPITAL(HNAMEDESC);。7、对于多个列的索引,createindexhospital_name

4、_indexonHOSPITAL(sname,ssexdesc,sbirthday)。8、删除已建的索引,输入dropindexhospital_name_index。9、视图是基于基础表的数据库的另一种数据库对象,不包含数据。输入命令createviewygbx_card_viewasselectcard.*,business.bname,staff.snamefromcard,business,staffwherecard.cno=staff.cnoandstaff.bno=business.bno即可。10:在命令行中输入命令descuser_vi

5、ew,查看视图的定义。11、输入insertintobusiness_viewvalues('B','格林制药','企业','鸭绿江街98号','');实验结果:1、创建了实验中的多个表。利用lSQL*Plus或iSQL*Plus编写、执行PL/SQL程序的命令。2、执行命令和操作过程中遇到的问题及解决方法,利用企业管理器管理存储过程、存储函数、触发器的方法。3、利用SQL*Plus和iSQL*Plus管理存储过程、存储函数、触发器的命令。4、实现了用altertableold_table_namerenametonew_table_name表名进行修改

6、。5、通过createindexindex_nameontable_name(column_name1asc

7、desc,column_name2asc

8、desc....)创建基于多列的索引。6、成功创建视图。7、createpublicsynonymsynonym_new_nameforold_name创建自己需要的同义词。8、createsequencesequence_name命令创建需要的序列。疑难小结:通过本次试验,我对PL/SQL编程思想有了进一步的了解,通过动手实现PL/SQL编程,更加深刻的理解了PL/SQL编程的特点。在实验中了掌握PL/

9、SQL块结构、PL/SQL的基本语法、PL/SQL的控制结构。掌握PL/SQL块中使用复合数据类型和游标的方法。学习到了PL/SQL异常处理技术。了解了存储过程、存储函数、触发器高级数据库对象的基本作用。掌握存储过程、存储函数、触发器的建立、修改、查看、删除操作。实现了用altertableold_table_namerenametonew_table_name表名进行修改。学会了通过createindexindex_nameontable_name(column_name1asc

10、desc,column_name2asc

11、desc....)创建基于多列

12、的索引。知道了需要用createpublicsynonymsynonym_new

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

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

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