zoukankan      html  css  js  c++  java
  • 发一个触发器数据删除copy到备份表

    create TRIGGER Delete_Class_Info
    ON Class_Info
    AFTER DELETE
    AS
    INSERT INTO AddressListBack.dbo.Class_Info
    SELECT * FROM deleted
    PRINT 'DELETE '


    create TRIGGER Update_Class_Info
    ON Class_Info
    AFTER update
    AS
    INSERT INTO AddressListBack.dbo.Class_Info
    SELECT * FROM inserted
    PRINT 'update '


    create TRIGGER Insert_Class_Info
    ON Class_Info
    AFTER insert
    AS
    INSERT INTO AddressListBack.dbo.Class_Info
    SELECT * FROM inserted

    PRINT 'insert '

    inserted表:用来存储INSERT和UPDATE语句所影响的行的副本。意思就是在 inserted表中临时保存了被插入或被更新后的记录行。在执行 INSERT 或UPDATE 语句时,新加行被同时添加到inserted表和触发器表中。因此,可以从inserted表检查插入的数据是否满足需求,如不满足则回滚撤消操 (cāo)作。

    deleted表:用来存储DELETE和UPDATE语句所影响行的副本。意思是在delete表中临时保存了被删除或被更新前的记录行。在执行 DELETE 或 UPDATE 语句时,行从触发器表中删除,并传到deleted表中。所以可以从deleted表中检查删除的数据行是否能删除。

  • 相关阅读:
    定时器的实现
    派遣函数
    IRP的同步
    duilib基本流程
    驱动程序的同步处理
    WFP在包含fwpmu.h头的时候出错
    自己写的驱动用CreateFile打开时错误码返回1的问题
    Windows内核函数
    16_会话技术_Session
    15_会话技术_Cookie
  • 原文地址:https://www.cnblogs.com/diego0404/p/1791301.html
Copyright © 2011-2022 走看看