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 }。
结束
去