7实验七 触发器.docVIP

  • 50
  • 0
  • 约4.51千字
  • 约 17页
  • 2021-10-25 发布于安徽
  • 举报
word word PAGE / NUMPAGES word 实验七 触发器 一、实验目的 〔1〕理解触发器的用途、类型和工作原理 〔2〕掌握利用T-SQL语句创建和维护触发器的方法 〔3〕掌握利用企业管理器创建、维护触发器的方法 二、实验容 (1〕创建一个在插入时触发的触发器sc_insert,当向sc表插入数据时,须确保插入的学号已在Student表中存在,并且还须确保插入的课程号在Course表中存在;假设不存在,如此给出相应的提示信息,并取消插入操作,提示信息要求指明插入信息是学号不满足条件还是课程号不满足条件〔注:Student表与sc表的外键约束要先取消〕。 createtriggersc_insert onsc afterinsert as ifnotexists(select*fromstudent,inserted wherestudent.sno=inserted.sno) begin print插入信息的学号不在学生表中! ifnotexists(select*fromcourse,insertedwherecourse.o=inserted.o) print插入信息的课程号不在课程表中! rollback end else begin ifnotexists(select*fromcourse,insertedwherecourse.o=inserted.

文档评论(0)

1亿VIP精品文档

相关文档