- 2
- 0
- 约5.57千字
- 约 10页
- 2023-04-25 发布于上海
- 举报
.
实验七、触发器
一、实验目的
理解触发器的用途、类型和工作原理。
掌握利用 T-SQL 语句创建和维护触发器的方法。
掌握利用 SQL Server Management Studio 创建、维护触发器的方法。
二、实验内容、
1、创建 AFTER 触发器
创建一个在插入时触发的触发器sc_insert,当向SC 表插入数据时,须确保插入的学号已在 Student 表中存在,并且还须确保插入课程号在 Course 表中存在;若不存在,则给出相应的提示信息,并取消插入操作,提示信息要求指明插入信息是学号不满足条件还是课 程号不满足条件。(注:Student 表与 SC 表的外键约束要先取消。)
...
.
为Course 表创建一个触发器 Course_del,当删除了 Course 表中的一条课程信息时,同时将表 SC 中相应的学生选课记录也删除。
在Course 表中添加一个平均成绩 avg_modify,当 SC 表中某学
...
.
生的成绩发生变化时,则 Course 表中的平均成绩也能及时相应发生改变。
a 1 七er t 吐 l e c o ur s e add a v g _ gr a d e i n t
/ .,.a l t e r t 已 b 1 e co u 工3 ,e
dr o p c o l 田 m a v g_ gr a d 芒*/
f e x i s ts ( 巴e l e c t n a 兀 i.e fr om s ys o b j e c 七s wh e 王e n己me = 'g 了a de _ mo ::ii :f y ? a .n d t yp e = 1T R1 )
dr o p tr i g g 巳r gr a.de 血 d i f y g o
er 芒 a t e tr i g g 芒r gr a 生 _ 血 d i f y o n. 3C
f or up d a 七e as
d e c l ar e @ a v g i n t , @c n o c ihar ( B )
s e l e c t @ c n o = c n o , @a v 千 己 寸 g ( gr ad e ) fr o m I NSE RTE D
gr o up by e n.a UPD且TE c o ur 3 e
严l1Ws e 七 a v g _ g 工 a d e = @a v g w五芒壬e c.no= @ c n
严
l
1W
测试上述三个触发器。
i ns 已 正 七
i n t o s c
迈 l u es ( 1 2 0 1 1 0 0 0 9 1 , 1 0 01.1 , 13 0 )I
宁亏个仔住!
消息 3 6 0 9,级 别 1 6 , 状态 1 , 第 1 行
聿务在触发器中结束口批处理已中止口
...
.
i n已芒工t i n t o sc
v a.1 u e s ( '2 0 1 1 0 0 0 2 , 0 0 兮 , 9 0 )
- 』i 肖思 己 e l e c t
- 』i 肖思
S no Go Grade
1 l 2O11ODO1 [ 00 1 邸
...................,............
2 加 11 0 D01 0 位 78
3 2O11ODO1 003 邸
4 2O11ODO1 O 旧 NLILL 5 20110 D02 00 1 NULL 6 20110 D02 002 叨
.i一
20 11 OD叩 003 NULL
8 2O110 D02 OM 90
d e l e t e fr o m Co n 士 3 e
消思w虹 己工芒 c n o= 0 0 2 ;
消思
( 4 行受影响)
之,r n -.:i.l. 入.土n l 11.IL. . .- UDO. 1..-0 亚 s e J r ” .习 .1.....上 . .I........._ _ _卫.工 0 - O.D
Sno Cno G「a de
1 叩 I 叩“
0031. 89
2
11CIOO 1
004
归 i
2
1卫3002
003
几钗i
2
1 l 0002
004
90
201.10003 003, 87
- I2 0 11 0003 004
- I
米 畔 归 i 归 i
?面Ja仁刁I Cno Cname To坛1_perio r Credit
?
面
Ja
仁刁
您可能关注的文档
- 实习报告致谢语.docx
- 实习报告总结2500字.docx
- 实习期工作总结.docx
- 实习日记分析和总结.docx
- 实习实训基地建设规划.docx
- 实习实训基地协议书.docx
- 实习协议分析和总结.docx
- 实习医师带教计划.docx
- 实习证明格式.docx
- 实习证明模板(两种格式).docx
- 2025-2026学年教科版(新教材)小学音乐一年级第二学期教学计划及进度表.docx
- 2025-2026学年冀少版小学音乐四年级下册教学计划及进度表.docx
- 2025-2026学年辽海版(新教材)小学音乐一年级第二学期教学计划及进度表.docx
- 2025-2026学年人教版(新教材)小学数学二年级第二学期教学计划及进度表.docx
- 2025-2026学年人教版(新教材)小学数学三年级第二学期教学计划及进度表.docx
- 2025-2026学年人教版小学数学五年级下册教学计划及进度表.docx
- 【图片】25-26学年1月27日八上南京联合体【栖霞、雨花、江宁、浦口、溧水区】期末卷【含评分标准】.doc
- 1.1细胞生活的环境 课件 高二上学期选择性必修1生物人教版(2019).pptx
- 【图片】25-26学年1月27日九上南京联合体【栖霞、雨花、江宁、浦口、溧水区】期末卷【含评分标准与学生A3答题卡】.pdf
- 3.1《认识晶体》课件-高二上学期化学鲁科版选择性必修2.pptx
原创力文档

文档评论(0)