Oracle Trigger将所有插入/更新写入文件

use*_*155 5 sql oracle triggers

我想在一个表上放置一个触发器,该表将所有插入/更新的数据写入另一个日志文件,以便使用外部工具进行处理.

这是实现这一目标的方法吗?

Oll*_*lie 5

您需要创建在更改表行后执行的触发器,并使用UTL_FILE包写入日志文件.

可以在此处找到UTL_FILE包信息:http: //docs.oracle.com/cd/B19306_01/appdev.102/b14258/u_file.htm

可以在此处找到触发器文档:http: //docs.oracle.com/cd/B10501_01/appdev.920/a96590/adg13trg.htm

您在这里找到的答案类似:http: //bytes.com/topic/oracle/answers/762007-trigger-output-text-file

有关使用PL/SQL写入文件的更多信息,请访问:http: //www.devshed.com/c/a/Oracle/Writing-to-Text-Files-in-Oracle-PLSQL/

希望能帮助到你...