【发布时间】:2011-03-11 14:32:40
【问题描述】:
我的同事向我提出了一个我无法回答的问题(由于缺乏经验),这与跟踪表格上相关字段的变化有关。
假设我们有 3 个表,每个表有 20 个字段。对于此示例,我们假设每个表都有 2 个字段,一个名为 LastUpdatedOn,另一个名为 LastUpdatedBy。
如果我们想跟踪这 3 个表中的更改,但只针对几个特定字段,而不为每个表创建包含更新前的最新版本的历史表,我们如何跟踪这些表的更改相关领域,仍然保持通用?
【问题讨论】:
-
如果您不打算创建历史记录表,您希望将历史记录保存在哪里?
-
这似乎令人费解,至少对我来说是这样。我的同事说我们不能使用历史表来跟踪更改。这里的问题是,您不需要知道旧值是什么,您只需要知道一个重要字段已更改。这就是需要的跟踪。
标签: sql