Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在寻找条件,假设我们启用时间旅行到 DB2 中的某个表,但不想捕获所有完成的更新,而只想捕获某个特定用户完成的更新。
想知道 DB2 时间旅行是否有可能实现这一点,以及我们如何实现它。
更改临时表添加系统维护的用户列。db2 for Iseries 列显示
EMP_CHANGE_USER VARCHAR(18) GENERATED ALWAYS AS (USER)
新列将自动转到时态表的历史表。您可以报告历史表并拥有 emp_change 用户。
注意:IRL 不要挑出用户。您可以向管理层提供一份列出所有用户的报告,管理层可以将其过滤到个人。程序员不会挑选用户进行报告和记录。
DB2 时态表是不可能的。