1 / 2
文档名称:

实验六存储过程和触发器.doc

格式:doc   大小:18KB   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实验六存储过程和触发器.doc

上传人:taoapp 2022/5/18 文件大小:18 KB

下载得到文件列表

实验六存储过程和触发器.doc

文档介绍

文档介绍:实验六使用SQLServer查询分析器创建存储过程和触发器
一、实验目的
(1) 掌握存储过程的实现;
(2) 掌握触发器定义和使用;
(3) 利用存储过程和触发器维护数据完整性;
(4) 了解使用存储过程来进行数据库应用程序实验六使用SQLServer查询分析器创建存储过程和触发器
一、实验目的
(1) 掌握存储过程的实现;
(2) 掌握触发器定义和使用;
(3) 利用存储过程和触发器维护数据完整性;
(4) 了解使用存储过程来进行数据库应用程序的设计。
二、实验内容
(1) 编写存储过程;
(2) 创建触发器。
三、实验步骤:(包含实验记录,提供的数据、图表等资料内容)
1、对教学管理数据库,编写存储过程,完成下面功能:
(1)①创建一个无参存储过程StuScoreInfo,查询以下信息:学号、姓名、性别、课程名称、考试成绩。
②写出存储过程的调用语句。
(2)①创建一个带参数的存储过程stu_info,该存储过程根据传入的学生编号在S表中查询此学生的信息。
②写出存储过程的调用语句。
(3)①创建一个带参数的存储过程StuScoreInfo2,该存储过程根据传入的学生编号和课程号查询以下信息:学号、姓名、性别、课程名称、考试成绩。
②写出存储过程的调用语句。
(4) ①编写带参数的存储过程,根据传入的课程名称统计该课程的平均成绩。
②写出存储过程的调用语句。
2、对教学管理数据库,编写触发器,完成下面功能:
(1) 在SC表上创建一个删除学生成绩事件的触发器,触发动作为输出:“对不起,学生成绩不允许删除”,并且回滚删除事务。
(2) 创建一个删除学生的触发器,删除学生前要先删除学生成绩。