【发布时间】:2012-02-06 19:41:10
【问题描述】:
我想在一个表上放置一个触发器,它将所有插入/更新的数据写入一个额外的日志文件,以便使用外部工具进行处理。
有办法实现吗?
【问题讨论】:
-
您可能希望对日志表使用插入前更新触发器,然后以批处理方式提取出来进行处理(每天晚上,无论如何)。请务必添加一个“action_date”日期字段(或时间戳),您以后可以使用它来根据 ins/upd 发生的时间有选择地提取数据。
-
感谢 tbone,这将是一个很好的解决方案。但是在不更改应用程序的情况下,我认为我需要在表上放置一个更新触发器,并在该列的后期添加一个额外的“最后更新/更改列”。或者有 oracle 的内置功能吗?