我在 asp.net 上编写了一个错误跟踪系统,我需要跟踪错误更新并显示错误的历史记录、当前状态、更新等...
所以,我需要知道哪个字段发生了变化,并对数据做一些事情。我创建了另一个表,其中包含跟踪表字段和新值,因此在更改时我插入了一个更新程序键(在另一个表上,指示谁更改它以及何时更改),更改了字段名称和新值。
它与 c# 一起工作很棒,但我需要更多 sql 的解决方案。
例如,我的更改表中的值字段可以是用于 X TABLE、Y TABLE 的 fk 或我转换为字符串的简单数字或字符串。
您对我的解决方案有何看法?你能提供一个更好的吗?