实训10触发器实训答案.doc

实训10触发器实训答案.doc

ID:51799601

大小:37.45 KB

页数:2页

时间:2020-03-15

实训10触发器实训答案.doc_第1页
实训10触发器实训答案.doc_第2页
资源描述:

《实训10触发器实训答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实训十触发器【实训目的】1、创建触发器,了解触发器的基本概念理解触发器的功能,掌握使用触发器的操作和技巧。2、通过修改、删除触发器,进一步理解触发器的功能,掌握使用触发器的操作和技巧。【实训要求】1.实训前做好上机实训的准备,针对实训内容,认真复习与本次实训有关的知识,完成实训内容的预习准备工作;2.能认真独立完成实训内容;3.实训后做好实训总结,根据实训情况完成总结报告。【实训项目】1.实现当删除学生课程表中某门课程的记录时,对应学生成绩表中所有有关此课程的记录均被删除CREATETRIGGER课程删除ONxskcFORDELETEASDecla

2、re@kchchar(3)Select@kch=deleted.课程号fromxskc,deletedwherexskc.课程号=deleted.课程号Deletefromxscjwhere课程号=@kch2.当修改XSKC表中某门课程的课程号时,对应XSCJ表中的课程号也作相应修改。CREATETRIGGER课程号修改ONxskcFORupdateASDeclare@jchar(3),@xchar(3)Select@j=deleted.课程号fromdeletedSelect@x=inserted.课程号frominsertedUpdatexsc

3、jset课程号=@xwhere课程号=@j3.在XSCJ表中删除一条学生选课信息后,自动实现更新该学生在XSQK表中的总学分信息Createtrigger总学分修改onxscjFordeleteAsDeclare@xhchar(8)Select@xh=deleted.学号fromdeletedUpdatexsqkset总学分=(selectsum(学分)fromxscjgroupby学号having学号=@xh)where学号=@xh4.当修改了XSQK某个学生的信息时,要求显示提示信息“学生情况表中***的记录被修改了”Createtrigger

4、记录修改onxsqkForupdateAsDeclare@xhchar(8)Select@xh=deleted.学号fromdeletedPrint'学生情况表中'+@xh+'的记录被修改了'

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。