我一直在寻找条件,可以说当我们允许时间移动到DB2中的某个表时,但是不想捕获所有已完成的更新,而仅捕获由特定用户完成的更新。
想知道DB2时间旅行是否完全有可能,以及我们如何实现它。
答案 0 :(得分:0)
DB2临时表是不可能的。
答案 1 :(得分:0)
更改时态表,添加由系统维护的用户列。 db2 for Iseries列
EMP_CHANGE_USER VARCHAR(18) GENERATED ALWAYS AS (USER)
新列将自动转到时态表的历史记录表。您可以报告历史记录表并拥有emp_change用户。
注意:IRL不要单挑用户。您可以向管理人员提供一份列出所有用户的报告,管理人员可以将其过滤为个人。程序员不会单挑用户进行报告和记录。