SQLServer2005数据库技术与应用课件作者赵丽辉第10章触发器课件.pptVIP

  • 0
  • 0
  • 约2.69千字
  • 约 16页
  • 2016-12-25 发布于广东
  • 举报

SQLServer2005数据库技术与应用课件作者赵丽辉第10章触发器课件.ppt

第10章 触发器 【学习要点】 触发器的基本概念及作用 触发器的分类 创建和管理触发器 触发器的综合应用 10.1触发器基本概述 1、什么是触发器 触发器是一种特殊的存储过程,当用户对表或视图执行INSERT、UPDATE或DELETE操作时,相关的触发器被自动调用,检查表或视图在执行添加、修改或删除操作后,其数据是否符合业务规则和数据完整性。触发器及其激发它执行的操作语句,整体被作为单个事务(Transaction),而且在触发器中可以回滚该事务。 10.1触发器基本概述 2、触发器与约束 约束可以直接设置于数据表内,只能处理相对简单的操作,包括自动填入默认值(DEFAULT)、确保字段数据不重复(PRIMARY KEY/UNIQUE KEY)、限制输入值在某一范围内(CHECK)、维护数据表间的完整性(FOREIGN KEY)等。 触发器是一种特殊的存储过程,当数据表发生INSERT、UPDATE或DELETE操作时会自动被触发,可以去执行相对复杂的操作。 10.1触发器基本概述 3、触发器的用途 触发器可以用于连锁更新或连锁删除数据库中相关联的表。但是,如果使用FOREIGN KEY约束来完成连锁更新与删除会比触发器更有效率。 数据被蓄意或是不小心地添加、修改或删除的情况下,使用触发器可以完全避免。 当数据所需符合的条件非常复杂,无法使

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档