数据库实验——存储过程与触发器的创建实验by SixInNight

本文仅作为对下载资源的详细介绍

完整实验报告下载链接:https://download.csdn.net/download/hongwangdb/12551017

	<p>
		<a href="https://user.qzone.qq.com/1278824986">
										小编的空间</a>
	</p>

实验内容

存储过程

  1. 定义存储过程,查询“学生”表中学号=g0940201 的学生的姓名和已选课程门数,若选课门数在 3 门以上,输出“XX,已经完成了选课”;否则输出“XX,还需选课”;
  2. 定义存储过程,用于查询“学生选课”数据库中所有教师的姓名、性别、职称和所授课的课程名称;
  3. 修改存储过程
    (1) 修改存储过程 dbo.proc_t,用于查询“学生选课”数据库中所有副教授职称的教师的姓名、性别、职称和所授课的课程名称;
    (2) 删除该存储过程;

触发器

  1. 创建 INSERT 触发器,如果向教师表中插入记录时,检查该记录的院系编号在表中是否存在。如果不存在,则不允许插入;
    测试: insert [dbo].[教师](教师编号,教师姓名,性别,出生年月, 部门 ID 号,职 称,电话,家庭住址,邮编,类别编号)values(’***’,’***’,’*’ ,’****’,’****’,’****’,****,’****’,***,*)
  2. 创建 UPDATEClass 触发器,当对班级信息表主键"班级号"进行修改时,应对学生表中相应的"班级号"也进行修改;
  3. 定义触发器,向学生表插入一条记录时,将所有学生的学号值加 1,并对其进行测试。

实验步骤

完整实验报告下载链接:https://download.csdn.net/download/hongwangdb/12551017

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/hongwangdb/article/details/106956572