数据库oracle实验5

ID:24335175

大小:195.82 KB

页数:5页

时间:2018-11-13

数据库oracle实验5_第1页
数据库oracle实验5_第2页
数据库oracle实验5_第3页
数据库oracle实验5_第4页
数据库oracle实验5_第5页
资源描述:

《数据库oracle实验5》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验五存储过程与触发器一、实验目的(1)掌握Oracle数据库编程语言PL/SQL的基础知识。(2)掌握游标、存储过程和触发器的创建,使用方法。(3)了解使用高级语言连接数据库的技术、基木方法,了解ODBC、ADO和JDBC的技术。二、实验内容在实验一、实验二创建的表中用PL/SQL语言完成以下内容:1.创建存储过程,根据调用吋提供的学生姓名查询该学生所修课程的课程信息,将课程号和课程名输出到输出窗口,并给出函数调用语句块。creeteorreplaceprocedurepi(v_snameinstudent.v_cno

2、outcourse.cnoXtyp^v_cnameoutcourse.cnajneXtype)iscursorclisselectcourse,eno,cn&mefr

3、

4、#/

5、

6、v_cntn

7、e):endloop;closecl:endpi:,_zSQL綸出统计表declare

8、me%type#v_avgoutnumberzv_countoutnumber)isbe^inselectavg(grade),count(sc.sno)intov^countfroT>studentscwherestudent,sno=sc.snoandsname=v_sna»e;endp2;SQL瑜出濱除j缓?91?2declareastudent.snameXtype:='朱安9V:bnumber(8,2):cnumber;bepnp2(a,b,c):db»s_output.put_line(b

9、

10、'

11、

12、c):e

13、nd;1.创建存储过程,在学生表Student中插入一条完整的元组。createorreplaceprocedurep3(v_snoinstudent.sno%type#v^snameinstudent.snameXtype/v_stxinstudent.s«xXtype•venationinstudent.nation%type#v_politicdLinstudent,political^typ^v_birlhinstudent.birthday%type/▽■collegeinstudent.college%lyp

14、e/vjnajorinstudent.majorXtype)isbe尽ininsertintostudent(snozsname,sex,nationpolitical,birthday,coll«c*/*.jor)values(v一sno,v_sname,v_sex?v_nation,v_politicel,v一birth,v一collectv_»ajor):comniit;endp3;beginP3C123456'小明VJT/沃IT/共菁囲此,to.dateC1994/01/0f/yyyy/mm/dd^)/信息工程

15、字陕'/电子商务'):end;select*froftstudentsno=,123456*:SNOSHAME」SEXjKATION1POLITICALBIRTHDAYICOLLEGEMAJOR-►1123456小明男汊族共害团员199V1-1信息工程字院…电子商务…2.创建存储过程,将指定零件的重量增加指定的值。createorreplaceprocedurep4(v_pnoinp.pno%lype/v^weightinp.weightXtype)isbeginupdatepsetweight=v_weight+wei

16、ght*herepno=vj>no;comnit;endp4:beginp4CPTz20):end;FHO」PNAHE

17、COLOR

18、WEIGHT1

19、pT蠼母果12©典1厂PNO

20、PHAMECOLORWEIGHT►1

21、Pl揉母罢32select*frompwherepno=/PT:3.创建存储过程,根据指定范围杳询供应

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

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

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

《数据库oracle实验5》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验五存储过程与触发器一、实验目的(1)掌握Oracle数据库编程语言PL/SQL的基础知识。(2)掌握游标、存储过程和触发器的创建,使用方法。(3)了解使用高级语言连接数据库的技术、基木方法,了解ODBC、ADO和JDBC的技术。二、实验内容在实验一、实验二创建的表中用PL/SQL语言完成以下内容:1.创建存储过程,根据调用吋提供的学生姓名查询该学生所修课程的课程信息,将课程号和课程名输出到输出窗口,并给出函数调用语句块。creeteorreplaceprocedurepi(v_snameinstudent.v_cno

2、outcourse.cnoXtyp^v_cnameoutcourse.cnajneXtype)iscursorclisselectcourse,eno,cn&mefr

3、

4、#/

5、

6、v_cntn

7、e):endloop;closecl:endpi:,_zSQL綸出统计表declare

8、me%type#v_avgoutnumberzv_countoutnumber)isbe^inselectavg(grade),count(sc.sno)intov^countfroT>studentscwherestudent,sno=sc.snoandsname=v_sna»e;endp2;SQL瑜出濱除j缓?91?2declareastudent.snameXtype:='朱安9V:bnumber(8,2):cnumber;bepnp2(a,b,c):db»s_output.put_line(b

9、

10、'

11、

12、c):e

13、nd;1.创建存储过程,在学生表Student中插入一条完整的元组。createorreplaceprocedurep3(v_snoinstudent.sno%type#v^snameinstudent.snameXtype/v_stxinstudent.s«xXtype•venationinstudent.nation%type#v_politicdLinstudent,political^typ^v_birlhinstudent.birthday%type/▽■collegeinstudent.college%lyp

14、e/vjnajorinstudent.majorXtype)isbe尽ininsertintostudent(snozsname,sex,nationpolitical,birthday,coll«c*/*.jor)values(v一sno,v_sname,v_sex?v_nation,v_politicel,v一birth,v一collectv_»ajor):comniit;endp3;beginP3C123456'小明VJT/沃IT/共菁囲此,to.dateC1994/01/0f/yyyy/mm/dd^)/信息工程

15、字陕'/电子商务'):end;select*froftstudentsno=,123456*:SNOSHAME」SEXjKATION1POLITICALBIRTHDAYICOLLEGEMAJOR-►1123456小明男汊族共害团员199V1-1信息工程字院…电子商务…2.创建存储过程,将指定零件的重量增加指定的值。createorreplaceprocedurep4(v_pnoinp.pno%lype/v^weightinp.weightXtype)isbeginupdatepsetweight=v_weight+wei

16、ght*herepno=vj>no;comnit;endp4:beginp4CPTz20):end;FHO」PNAHE

17、COLOR

18、WEIGHT1

19、pT蠼母果12©典1厂PNO

20、PHAMECOLORWEIGHT►1

21、Pl揉母罢32select*frompwherepno=/PT:3.创建存储过程,根据指定范围杳询供应

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