数据库技术与应用——SQL Server 2008 第2版 张建伟 梁树军 金松河 第12章 触发器新.pptVIP

  • 0
  • 0
  • 约6.98千字
  • 约 33页
  • 2015-12-18 发布于广东
  • 举报

数据库技术与应用——SQL Server 2008 第2版 张建伟 梁树军 金松河 第12章 触发器新.ppt

第12章 触发器 12.1触发器概述 触发器实际上就是一种特殊类型的存储过程,它在执行某些特定的T-SQL语句或操作时可以自动执行。 在SQL Server 2000及其之前的版本中,触发器是针对数据表的特殊的存储过程,当这个表发生了Insert、Update或Delete操作时,如果该表有对应操作的触发器,这个触发器就会自动激活执行。在SQL Server 2008中,触发器有了更进一步的功能,在数据表(库)发生Create、Alter和Drop操作时,也会自动激活执行。 12.1触发器概述 触发器的常用功能如下: 1.完成更复杂的数据约束 2.检查所做的SQL所作的操作是否允许 3.修改其它数据表里的数据 4.调用更多的存储过程 5.返回自定义的错误信息 6.更改原本要操作的SQL语句 7.防止数据表结构被更改或数据表被删除 8.审核和控制服务器会话 12.1触发器概述 触发器的类型 1.DML触发器 DML触发器是当数据库服务器中发生数据操作语言(DML)事件时执行的存储过程。 2.DDL触发器 DDL触发器是在响应数据定义语言(DDL)事件时执行的存储过程。DDL触发器一般用于执行数据库中管理任务。如审核和规范数据库操作、防止数据库表结构被修改等。 3.登录触发器 登录触发器将为响应 LOGON 事件而激发存储过程。与 SQL Server 实例建立用户会话

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档