数据库触发器精编版.pptVIP

  • 12
  • 0
  • 约5.07千字
  • 约 28页
  • 2019-05-26 发布于浙江
  • 举报
触发器 * 触发器 触发器概述 问题的引入 触发器的概念 触发器的原理 触发器的分类 触发器的创建、修改及删除 应用示例 * 触发器概述 问题的引入 增加一个记录 删除一个记录(“95003”,”002”,56) 95001 006 90 4 1 在[学生管理数据库]中,某学生的[选课门数]是一个经常访问的属性,因此在student表中增加一个属性sselnum (smallint). 在实际应用 实例展示 * 触发器概述 考虑该问题涉及两个表之间的关系,可否用参照完整性来实现? ?可否用嵌套的SQL语句来实现? ?问题的解决:使用触发器trigger update student set sselnum=(select count(*) from s_c where s_c.sno=student.sno) 存在的问题 ?触发器的主要作用就是其能够实现由主键和外键所不能保证的复杂的参照完整性和数据的一致性 * 触发器概述 触发器的概念 触发器是一种特殊类型的存储过程。在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。 触发器触发原因对表进行插入、更新或删除操作?触发事件。 触发结果:另一段程序的执行。 思考? :在上例中,触发原因是什么?触发结果是什么? * 触发器概述 触发器和存储过程的区别: INSERT INT

文档评论(0)

1亿VIP精品文档

相关文档