有没有办法对Oracle触发器进行反向工程或进行某种反编译?
有没有办法对Oracle触发器进行反编译或反向工程?有可用的工具吗,有免费的吗有没有办法对Oracle触发器进行反向工程或进行某种反编译?,oracle,triggers,reverse-engineering,Oracle,Triggers,Reverse Engineering,有没有办法对Oracle触发器进行反编译或反向工程?有可用的工具吗,有免费的吗 谢谢 这可以通过查询用户\u触发器或dba\u触发器来完成: 从用户_触发器中选择触发器_body,其中触发器_name='THENAME' 或 选择DBMS_METADATA。从DUAL中获取_DDL('触发器','..') 如果触发器代码调用其他代码(obsuffact),则需要将其展开,请参阅或在google中搜索“oracle展开pl/sql” 您还可以使用l来获取触发器源代码 Sql*plus应该能够解决这
谢谢 这可以通过查询用户\u触发器或dba\u触发器来完成: 从用户_触发器中选择触发器_body,其中触发器_name='THENAME' 或 选择DBMS_METADATA。从DUAL中获取_DDL('触发器','..') 如果触发器代码调用其他代码(obsuffact),则需要将其展开,请参阅或在google中搜索“oracle展开pl/sql”
您还可以使用l来获取触发器源代码 Sql*plus应该能够解决这个问题。您可以查询系统表以获取正文。谢谢!如果权限允许,从其他用户处获取:从所有触发器中选择触发器名称、状态、触发器主体,其中所有者='SOMEUSERNAME'按触发器名称排序;SQLTools似乎可以通过双击来提取触发器主体,而不会出现问题。无论如何,谢谢你的提示!