首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

数据库日志管理有关问题

2012-11-21 
数据库日志管理问题我要实现一项功能。比如 当我删除数据库的某张表的某一行数据时,我的操作动作会自动保存

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

[解决办法]
可以每张表做个删除触发器
将被删除的数据插入到指定的表
[解决办法]
这个用触发器会比较好。另外,如果2008,可以用CDC功能,它把记录记到指定的表里面,你后续再导出来就可以了
[解决办法]

SQL code
CREATE TRIGGER reminderON Sales.CustomerAFTER INSERT, UPDATE, DELETE ASinsert 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.idGO 

热点排行