SQL Server 触发器

来源:互联网 发布:淘宝便宜的战舰模型 编辑:程序博客网 时间:2024/05/16 14:06

 

初次正式接触触发器。

1、触发器在SQL Server里面就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。

2、一般要建立的触发器有三种:分别应用于Insert , Update , Delete 事件。其中Update 事件涉及两个操作:delete update

3、语法:

 

REATE   TRIGGER   trigger_name   
ON   {   table   |   view   }   
[   WITH   ENCRYPTION   ]   

        {   {   FOR   |   AFTER   |   INSTEAD   OF   }   {   [   INSERT   ]   [   ,   ]   [   UPDATE   ]   } 
                [   WITH   APPEND   ] 
                [   NOT   FOR   REPLICATION   ] 
                AS 
                [   {   IF   UPDATE   (   column   ) 
                        [   {   AND   |   OR   }   UPDATE   (   column   )   ] 
                                [   ...n   ] 
                |   IF   (   COLUMNS_UPDATED   (   )   {   bitwise_operator   }   updated_bitmask   ) 
                                {   comparison_operator   }   column_bitmask   [   ...n   ] 
                }   ]   
                sql_statement   [   ...n   ]   
        }   
}   

 具体参照MSDN联机帮助 CREATE TRIGGER (Transact-SQL)

 

原创粉丝点击