我在某些表中有一些配置信息需要转储到某些平面文件。
检测表格发生变化的最佳方法是什么?我无法控制其中一些表,所以如果可能的话,我宁愿避免使用触发器。
答案 0 :(得分:3)
您可以尝试USER_TAB_MODIFICATIONS视图,该视图是为启用了MONITORING的表填充的。它可能不是100%最新的,但您可以运行存储过程来刷新最新数据。
然后有ORA_ROWSCN,这是上次更新行时的保守上限系统更改编号。
select scn_to_timestamp(max(ora_rowscn)) from table_name