欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

表数据变更记录日志的经验分享(SqlServer)

程序员文章站 2022-06-10 14:04:33
...

前面两次项目都遇到过监控表数据变更的需求。 把自己的解决方案分享给大家 (触发器+配置表)。 使用方法: Setp1 :根据需要更改附件脚本的如下配置,对需要监控的表添加触发器. Setp2 :在配置表MonitorConfig中添加需要监控的表字段信息。 ---配置Begin-------

前面两次项目都遇到过监控表数据变更的需求。

把自己的解决方案分享给大家 (触发器+配置表)。

使用方法:

Setp1:根据需要更改附件脚本的如下配置,对需要监控的表添加触发器.

Setp2:在配置表MonitorConfig中添加需要监控的表字段信息。

---配置Begin--------------------

SET @ChangeType = '添加'

SET @TableName = 'TestChange' --需要监控的表名称

SET @TableKeyName = 'id' --需要监控的表主键

SET @Remark = '触发器记录的变更日志备注'

---配置 End--------------------

---------------------------------------华丽的分割线(下面进行效果测试)---------------------------------

1. 执行附件脚本初始化测试数据(请猛戳这里下载)。

表数据变更记录日志的经验分享(SqlServer)

2.测试添加记录日志监控。

dbo.TestChange