v1.0 可编辑可修改 《存储过程与触发器》实验报告
一、实验目的
(1)掌握Oracle数据库编程语言PL/SQL的基础知识。 (2)掌握游标、存储过程和触发器的创建,使用方法。
(3)了解使用高级语言连接数据库的技术、基本方法,了解ODBC、ADO和JDBC的技术。
二、实验内容
在实验一、实验二创建的表中用PL/SQL语言完成以下内容:
1.创建存储过程,根据调用时提供的学生姓名查询该学生所修课程的课程信息,在过程体中将课程号、课程名和成绩输出到输出窗口,在SQL窗口中给出过程调用语句块。
创建的存储过程P1
1 1 / 11
v1.0 可编辑可修改
SQL中调用的语句块 语句执行结果
2.创建存储过程,统计指定学生学号的平均成绩和选课门数,将统计结果用输出参数传递给主程序,在SQL窗口中调用存储过程,输出过程的返回结果。
创建的存储过程P2
SQL中调用存储过程P2 执行结果
2 2 / 11
v1.0 可编辑可修改 3.创建存储过程,在学生表Student中插入一条完整的元组,在SQL窗口中给出过程调用语句块。
存储过程P3
SQL插入语句
语句执行结果
3 3 / 11
v1.0 可编辑可修改 4.创建存储过程,将指定零件的重量增加指定的值,在SQL窗口中给出过程调用语句块。
创建存储过程P4
执行语句前P1的情况
执行SQL语句 执行SQL语句后的P1
4 4 / 11
v1.0 可编辑可修改
5.创建存储过程,查询供应量在指定范围内的零件名称和供应商名,在过程体中将结果输出到输出窗口,并在SQL窗口中给出过程调用语句块。
创建的存储过程P5
执行SQL语句 执行结果
5 5 / 11