存储过程与触发器的创建实验
本文仅作为对下载资源的详细介绍
完整实验报告下载链接:https://download.youkuaiyun.com/download/hongwangdb/12551017
<p>
<a href="https://user.qzone.qq.com/1278824986">
小编的空间</a>
</p>
实验内容
存储过程
- 定义存储过程,查询“学生”表中学号=g0940201 的学生的姓名和已选课程门数,若选课门数在 3 门以上,输出“XX,已经完成了选课”;否则输出“XX,还需选课”;
- 定义存储过程,用于查询“学生选课”数据库中所有教师的姓名、性别、职称和所授课的课程名称;
- 修改存储过程
(1) 修改存储过程 dbo.proc_t,用于查询“学生选课”数据库中所有副教授职称的教师的姓名、性别、职称和所授课的课程名称;
(2) 删除该存储过程;
触发器
- 创建 INSERT 触发器,如果向教师表中插入记录时,检查该记录的院系编号在表中是否存在。如果不存在,则不允许插入;
测试: insert [dbo].[教师](教师编号,教师姓名,性别,出生年月, 部门 ID 号,职 称,电话,家庭住址,邮编,类别编号)values(’***’,’***’,’*’ ,’****’,’****’,’****’,****,’****’,***,*) - 创建 UPDATEClass 触发器,当对班级信息表主键"班级号"进行修改时,应对学生表中相应的"班级号"也进行修改;
- 定义触发器,向学生表插入一条记录时,将所有学生的学号值加 1,并对其进行测试。
实验步骤
完整实验报告下载链接:https://download.youkuaiyun.com/download/hongwangdb/12551017