在我的数据库中检查v $ sql时,我遇到了这个查询。
select p_obj#, flags, code, audit$ from edition$ where obj#=:1
任何人都可以解释这个选择声明是什么? 我认为在我的应用程序收集模式统计信息时执行查询。但我无法理解。
答案 0 :(得分:4)
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