甲骨文 11g 中的版本$



在我的数据库中检查v$sql时,我遇到了这个查询。

select p_obj#, flags, code, audit$ from edition$ where obj#=:1

任何人都可以解释一下这个选择声明是干什么的吗?我认为查询是在我的应用程序收集架构统计信息时执行的。但我无法理解。

Oracle 实际上将元数据信息存储在基表上(通常后跟$符号)。它是版本对象的基表。 DBA_EDITIONS是为此基表创建的视图。

通过版本,可以在数据库中拥有相同可编辑对象的两个或多个版本。

SQL> select obj# from edition$;
      OBJ#
----------
       133
SQL> select object_type, object_name from all_objects where object_id=133;
OBJECT_TYPE        OBJECT_NAME
----------------   -------------------
EDITION            ORA$BASE

最新更新