如何在oracle中找到源代码?

时间:2017-07-28 09:47:55

标签: oracle

dbms_metdata.get_ddl()和user_source表有什么区别?我认为,两者都可用于从数据库中查找源代码。他们中的任何一个比另一个好吗?

1 个答案:

答案 0 :(得分:1)

Dbms_metadata.get_ddl读取内部表格,如source $,并添加'创建或替换' DDL语句的一部分,并且可以很好地格式化以便您阅读和执行。

User_source只保存源文本,无需任何格式或添加以允许执行。例如,如果要在代码中搜索文本,则可以使用此视图。所以这取决于你想要找到的方式和内容。