【发布时间】:2011-09-29 04:35:29
【问题描述】:
假设我有 6 张桌子。
- 工作站
- 工作站_CL
- 位置
- Location_CL
- 功能
- Features_CL
我目前正在使用触发器向每个表的“_CL”版本中插入一个附加字段,该字段表示更改是“UPDATE”、“INSERT”还是“DELETE”。
工作站表跟踪“modified_by”用户。如果用户更新“工作站”对象的位置,则“位置”表以及“工作站”表都会更新。对 Workstation 表的唯一修改是“modified_by”字段,以便我知道是谁进行了更改。
我遇到的问题是当我考虑提取审计报告时。如何将“Location_CL”中的记录链接到“Workstation_CL”中的记录两者都由单独的触发器填充。
不知何故,我的问题部分被删除了。对此感到抱歉。
问题:如何在“Workstation_CL”和“Location_CL”中提取某种类型的唯一标识符,以便识别每个修订版?例如,当我从“Location_CL”中提取所有记录并看到所有位置更改时,从“Workstation_CL”中提取用户名,导致位置发生变化?
【问题讨论】:
-
问题是:
How will I link records in the "Location_CL" to the ones in the "Workstation_CL" -
感谢@Dems,这是正确的。