SQL_server_2005触发器操作.pptVIP

  • 1
  • 0
  • 约7.66千字
  • 约 30页
  • 2018-01-07 发布于河南
  • 举报
SQL_server_2005触发器操作

* * SQL Server 2005 实用教程 电子工业出版社 出版 第9章 触发器操作 触发器综述 1、触发器概念 触发器是一种特殊类型的存储过程,不由用户直接调用,而且可以包含复杂的 SQL语句。它们主要用于强制复杂的业务规则或要求。触发器还有助于强制引用完整性,以便在添加、更新或删除表中的行时保留表之间已定义的关系。可以完成存储过程能完成的功能,但是它具有自己显著的的特点: 1)它与表紧密相连,可以看作表定义的一部分; 2)它不能通过名称被直接调用,更不允许带参数,而是当用户对表中的数据进行修改时,自动执行; 3)它可以用于SQL Server约束、默认值和规则的完整性检查,实施更为复杂的数据完整性约束。 11.7 触发器综述 2、触发器的优点 触发器包含复杂的处理逻辑,能够实现复杂的数据完整性约束。同其他约束相比,它主要有以下优点: 1)触发器自动执行 在对表的数据作了任何修改(比如手工输入或者应用程序采取的操作)之后立即被激活。 2)触发器能够对数据库中的相关表实现级联更改 触发器是基于一个表创建的,但是可以针对多个表进行操作,实现数据库中相关表的级联更改。例如,在学生数据库中,可以在产品表的产品编号字段上建立一个插入触发器,当对产品表增加记录时,在产

文档评论(0)

1亿VIP精品文档

相关文档