我要实现一项功能。比如 当我删除数据库的某张表的某一行数据时,我的操作动作会自动保存到一个某个外部文件中。
如何实现该功能,望大神们不惜赐教啊

解决方案 »

  1.   

    这个用触发器会比较好。另外,如果2008,可以用CDC功能,它把记录记到指定的表里面,你后续再导出来就可以了
      

  2.   


    CREATE TRIGGER reminder
    ON Sales.Customer
    AFTER INSERT, UPDATE, DELETE 
    AS
    insert into ta(new,old) select a.value as newvalue,b.value as oldvalue 
    from inserted a full outer join deleted b on a.id = b.id
    GO