第 10章 触发器的创建和使用
10,1 概述
10,2 创建触发器
10,3 查看, 修改和删除触发器
10,1 概述
10,1,1 触发器的概念
触发器是一种特殊类型的存储过程,
它不同于前面介绍过的一般的存储过程。
一般的存储过程通过存储过程名称被直
接调用,而触发器主要是通过事件进行触
发而被执行
触发器是一个功能强大的工具,它与表
格紧密相连,在表中数据发生变化时自动
强制执行。触发器可以用于 SQL Server约
束、默认值和规则的完整性检查,还可以
完成难以用普通约束实现的复杂功能。
10,1 概述
10,1,2 触发器的优点
? 触发器是自动的执行的 。
? 触发器可以通过数据库中的相关
表进行层叠更改 。
10,1 概述
10,1,3 触发器的类型
? AFTER触发器
? INSTEADOF触发器
本章首页
10,2 创建触发器
10,2,1 使用企业管理器创建触发器
在企业管理器中, 展开指定的服务器和数
据库, 右击某个表, 从弹出的快捷菜单中依次
选择, 所有任务 |管理触发器, 选项, 会出现
触发器属性对话框 。
10,2 创建触发器
10,2,2 使用 Transact-SQL语句
创建触发器
使用 Transact-SQL 语言中的
CREATE TRIGGER命令可以创建触
发器, 其中需要指定定义触发器的基
表, 触发器执行的事件和触发器的所
有指令 。
本章首页
10,3 查看、修改和删除触发器
10,3,1 查看触发器
1,使用企业管理器查看触发器信息
2,使用系统存储过程查看触发器
10,3 查看、修改和删除触发器
10,3,2 修改触发器
1,使用企业管理器修改触发器正文
2,使用 Transact-SQL语句修改触发器
正文
3,使用系统存储过程修改触发器的名

10,3 查看、修改和删除触发器
10,3,3 删除触发器
1,使用企业管理器删除触发器
2,使用系统命令删除触发器
3,直接删除触发器所在的表
本章首页