SQL server触发器入门1-创建一个简单的触发器
2010-03-17 16:15
351 查看
触发器是一种特殊的存储过程,类似于事件函数,SQL Server™ 允许为 Insert、Update、Delete 创建触发器,即当在表中插入、更新、删除记录时,触发一个或一系列 T-SQL语句。
触发器可以在查询分析器里创建,也可以在表名上点右键->“所有任务”->“管理触发器”来创建,不过都是要写 T-SQL 语句的,只是在查询分析器里要先确定当前操作的数据库。
创建触发器用 Create TRIGGER
Create TRIGGER 触发器名称
ON 表名
FOR Insert、Update 或 Delete
AS
T-SQL 语句
注意:触发器名称是不加引号的。
如下是联机丛书上的一个示例,当在 titles 表上更改记录时,发送邮件通知 MaryM。
Create TRIGGER reminder
ON titles
FOR Insert, Update, Delete
AS
EXEC master..xp_sendmail 'MaryM',
'Don''t forget to print a report for the distributors.'
触发器可以在查询分析器里创建,也可以在表名上点右键->“所有任务”->“管理触发器”来创建,不过都是要写 T-SQL 语句的,只是在查询分析器里要先确定当前操作的数据库。
创建触发器用 Create TRIGGER
Create TRIGGER 触发器名称
ON 表名
FOR Insert、Update 或 Delete
AS
T-SQL 语句
注意:触发器名称是不加引号的。
如下是联机丛书上的一个示例,当在 titles 表上更改记录时,发送邮件通知 MaryM。
Create TRIGGER reminder
ON titles
FOR Insert, Update, Delete
AS
EXEC master..xp_sendmail 'MaryM',
'Don''t forget to print a report for the distributors.'
相关文章推荐
- Thinkphp入门-创建一个最简单的ThinkPhp项目工程
- 使用nRF51822/nRF51422创建一个简单的BLE应用 ---入门实例手册(中文)之五
- cegui 4 创建CEGUI窗口入门——讲述如何创建一个简单的CEGUI窗口.
- 使用nRF51822/nRF51422创建一个简单的BLE应用 ---入门实例手册(中文)之一
- 使用 ADD-ON SDK 开发 基于 Html JQuery 和 CSS 的 firefox 插件入门教程1: 创建一个简单的 Add-on
- 使用nRF51822/nRF51422创建一个简单的BLE应用 ---入门实例手册(中文)之四
- Java开源报表Jasper入门(2) -- 使用JasperSoft Studio创建一个简单报表
- Visual Studio DSL 入门 3---创建一个简单的DSL模型
- Spring入门 创建一个简单实例
- 创建一个简单的触发器
- 一起谈.NET技术,Visual Studio DSL 入门 3---创建一个简单的DSL模型
- Macriomedia Flex入门教程第二部分――创建一个简单的计算器
- 使用nRF51822/nRF51422创建一个简单的BLE应用 ---入门实例手册(中文)之三
- Unity 2D游戏开发高速入门第1章创建一个简单的2D游戏
- WatchKit入门:创建一个简单的猜数游戏
- 使用nRF51822/nRF51422创建一个简单的BLE应用 ---入门实例手册(中文)之二
- 使用nRF51822/nRF51422创建一个简单的BLE应用 ---入门实例手册(中文)之三
- 使用nRF51822/nRF51422创建一个简单的BLE应用 ---入门实例手册(中文)之三
- 使用nRF51822/nRF51422创建一个简单的BLE应用 ---入门实例手册(中文)之四
- WatchKit入门:创建一个简单的猜数游戏