电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

关系数据库与SQL Server 2005 教学课件 ppt 作者 龚小勇 第28讲 触发器(实验)

10页
  • 卖家[上传人]:E****
  • 文档编号:89503188
  • 上传时间:2019-05-26
  • 文档格式:PPT
  • 文档大小:186KB
  • / 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讲 触发器(实验)》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.