sql触发器示例

插入删除临时表使用两个触发器,当插入操作,插入存储在当前插入记录的删除操作,存储在删除与删除的记录进行更新时,存储在插入与修改记录在记录存储修改删除。
复制代码代码如下所示:
ansi_nulls上集
quoted_identifier上集


改变触发dnt_user_add } {
在{ } { } dnt_users dbo。
插入后
作为
开始
SET NOCOUNT ON;
插入dnt_userfields } {(UID)
选择从插入的UID

结束


删除:
复制代码代码如下所示:
ansi_nulls上集

quoted_identifier上集


创建触发器dnt_users_del } {
在dnt_users } {
后删除
作为
开始

SET NOCOUNT ON;
删除删除dnt_userfields } { },{ dnt_userfields UID = deleted.uid。

结束


修改:
复制代码代码如下所示:
ansi_nulls上集

quoted_identifier上集


改变触发dnt_users_up } {
在dnt_users } {
更新后
作为
开始

SET NOCOUNT ON;
{ }集更新dnt_userfields ICQ = inserted.uid插入其中{ dnt_userfields UID = inserted.uid }。

结束