过程和包在oracle数据库中的存储位置和保存方式?oracle是否单独存储编译版本?

过程和包在oracle数据库中的存储位置和保存方式?oracle是否单独存储编译版本?,oracle,stored-procedures,plsql,Oracle,Stored Procedures,Plsql,在plsql中,当我创建和编译一个过程时,无论是在包内还是在单机版中,过程的规范和主体是如何保存在数据库中的?与所有其他关于对象等的数据一样,代码的文本存储在字典表中。您可以通过查询用户源、所有源或dba源来查看包内容,具体取决于您在哪个级别查看数据 据我所知,Oracle保存的代码的实际编译版本是字典表中无法查询的内部内容。与所有其他有关对象等的数据一样,代码文本存储在字典表中。您可以通过查询用户源、所有源或dba源来查看包内容,具体取决于您在哪个级别查看数据 据我所知,Oracle保留的代码

在plsql中,当我创建和编译一个过程时,无论是在包内还是在单机版中,过程的规范和主体是如何保存在数据库中的?

与所有其他关于对象等的数据一样,代码的文本存储在字典表中。您可以通过查询用户源、所有源或dba源来查看包内容,具体取决于您在哪个级别查看数据


据我所知,Oracle保存的代码的实际编译版本是字典表中无法查询的内部内容。

与所有其他有关对象等的数据一样,代码文本存储在字典表中。您可以通过查询用户源、所有源或dba源来查看包内容,具体取决于您在哪个级别查看数据


据我所知,Oracle保留的代码的实际编译版本是字典表中无法查询的内部内容。

感谢您确认源代码仅存在于数据字典中。我想知道它是如何管理编译版本的,以及在使用的任何组件失效时它是如何跟踪的。同样,它都在字典表中跟踪。Oracle代码选择这样做的方式不会与我们的最终用户共享。感谢您确认源代码仅存在于数据字典中。我想知道它是如何管理编译版本的,以及在使用的任何组件失效时它是如何跟踪的。同样,它都在字典表中跟踪。Oracle代码选择这样做的方式没有与我们的最终用户共享。