关系数据库与SQL Server 2005 教学课件 ppt 作者 龚小勇 第28讲 触发器(实验)
10页1、第9章 存储过程和触发器 触发器的使用(实验),主讲人:段利文,第28讲,第9章 存储过程和触发器 触发器的使用 实验项目,动手实验1:insert触发器的创建和激活 动手实验2: delete触发器的创建和激活 动手实验3: update触发器的创建和激活 动手实验4:触发器的删除,动手实验1: insert触发器的创建和激活,任务1:在xscj库的xs_kc表上创建1个名为tr_insert_cj的触发器,当向xs_kc表进行插入操作时激发该触发器,并给出提示信息“有新成绩插入到xs_kc表中!”。 create trigger tr_insert_cj on xs_kc after insert as print 有新成绩信息插入到xs_kc表! go insert into xs_kc values( 020105, 101, 87, null ) 请思考:如果再执行一次上面的插入语句,该触发器能否被触发?为什么? 任务2:验证教材P183例7-10 。,结论:当插入的数据违反了先前定义的约束规则时,则约束优先于触发器起作用,该delete触发器不会被激发。,动手实验2: de
2、lete触发器的创建和激活,任务:在xscj库的xsqk表上创建1个名为tr_delete_xsqk的触发器,当要删除指定学号的行时,激发该触发器,撤消删除操作,并给出提示信息“不能删除xsqk表中的信息!”。 create trigger tr_delete_xsqk on xsqk after delete as rollback transaction print 不能删除xsqk表中的信息! go 请思考:分别执行以下两条删除语句, 哪条语句能激活该delete触发器?不能激活触发器的语句违反了什么约束? delete xsqk where 学号= 020101 delete xsqk where 学号= 020103,动手实验3: update触发器的创建和激活,任务1:验证教材P184例7-11。 请回答: 该题是如何实现级联修改的? 参考了哪些表? 为什么能从临时表中提取更新前后的学号值? 能否不要“where delete.姓名=inserted.姓名”子句?,动手实验3: update触发器的创建和激活,create trigger tr_update_xsqk1 o
3、n xsqk after update as declare 原学号 char(6),新学号 char(6) select 原学号=deleted.学号, 新学号= inserted.学号 from deleted, inserted print 准备级联更新xs_kc表中的学号信息. update xs_kc set 学号=新学号 where 学号=原学号 print 已经级联更新了xs_kc表中原学号为+ 原学号 +的学号,其新学号为: +新学号,动手实验3: update触发器的创建和激活,任务2:验证教材P185例7-12。在xs_kc表上创建名为tr_update_xs_kc的触发器,用于检测该表的“成绩”列是否被更新,当有更新时,显示其学号、课程号、原成绩和新成绩。 create trigger t_update_xs_kc on xs_kc after update as if update(成绩) select inserted.学号, inserted.课程号, deleted.成绩 as 原成绩, inserted.成绩 as 新成绩 from deleted, inserted where deleted.学号=inserted.学号 go update xs_kc set 成绩=成绩-5 where 课程号= 102,动手实验4: 删除触发器,任务:删除xscj库中的所有触发器。 drop trigger tr_insert_cj, tr_insert_xsqk,本课小结,触发器的含义、作用 触发器的类型: 后触发器、替代触发器 触发器执行期间的临时表 inserted 表 、deleted表 创建触发器 insert触发器、delete触发器、update触发器 触发(激活)触发器(三种触发事件) 触发器的删除,课余作业,课外练习: 无 预习: 第9章SQL Server 2005管理。,
《关系数据库与SQL Server 2005 教学课件 ppt 作者 龚小勇 第28讲 触发器(实验)》由会员E****分享,可在线阅读,更多相关《关系数据库与SQL Server 2005 教学课件 ppt 作者 龚小勇 第28讲 触发器(实验)》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页