SQL server触发器入门1-创建一个简单的触发器

来源:互联网 发布:ubuntu 查看安装目录 编辑:程序博客网 时间:2024/05/01 20:59

触发器是一种特殊的存储过程,类似于事件函数,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.'

原创粉丝点击