繁体   English   中英

重命名时的 Oracle 12C 审计触发器

[英]Oracle 12C Audit Trigger On Rename

我有一个用于源代码控制的审计触发器,我们可以在其中跟踪所有 oracle (12c) 对象修改。 如何在重命名中获取“新”对象名称(无论是通过“更改”还是“重命名”)? 无论我是在“ALTER 或 RENAME 或 DDL ON DATABASE”之前还是之后触发触发器,我都会在 ORA_DICT_OBJ_NAME 中看到“旧”名称。

您可以使用函数ORA_SQL_TXT来捕获触发语句(通过函数输出参数),然后提取新对象的名称。

编辑:我用ORA_SQL_TEXT替换了ORA_SQL_TXT;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM