第 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,直接删除触发器所在的表
本章首页
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,直接删除触发器所在的表
本章首页