SQLServer触发器

触发器名称:

    DML触发器:是指触发器在数据库中发生DML事件时将启用。DML事件即指在表或视图中修改数据的insert、update、delete。

    DDL触发器:是指当服务器或数据库中发生DDL事件时将启用。DDL事件即指在表或索引中的create、alter、drop。

SQL Server为每个触发器都创建了两个专用表:Inserted表和Deleted表。

    Deleted表存放由于执行Delete或Update语句而要从表中删除的所有行。

    Inserted表存放由于执行Insert或Update语句而要向表中插入的所有行。

触发器种类:for:之后触发、 after:之后触发、 instead of:之前触发

语法:

create trigger 触发器名称

on 表名

with encrypion  加密触发器

 

for 操作名称(注:操作名指update、delete、insert)

as

    T-sql语句

实例:

https://www.sogou.com/link?url=hedJjaC291P3yGwc7N55kLSc2ls_Ks2xs0qN495o-tR4P167f5IBaUazEuN15L4w6B8cvC6557s4d2X6F0SQYA..

触发器的操作:

http://blog.csdn.net/tianwailaibin/article/details/8111766

 

posted @ 2018-03-06 11:56  强强搞IT  阅读(129)  评论(0编辑  收藏  举报