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.
我正在开发一个使用 Oracle 数据库 (11g) 的产品。该产品很可能必须为每个客户定制——这可能涉及稍微更改 PLSQL 函数或修改视图。我的问题是:有没有办法自动记录这样的结构变化,并可能将其保存到表中以供将来参考?或者它必须是一个更加手动的过程,例如只记得在日志表中插入一行来描述已进行的任何更改?
谢谢!
如果您正在谈论 DDL 命令,则可以使用 DDL 触发器跟踪这些命令。创建插入到某个审计表的 DDL 触发器。
更多信息:
http://psoug.org/reference/ddl_trigger.html
http://www.dba-oracle.com/t_ddl_triggers.htm