2
在我的數據庫中檢查v $ sql時,我遇到了這個查詢。版Oracle 11g
select p_obj#, flags, code, audit$ from edition$ where obj#=:1
任何人都可以請解釋這是什麼選擇聲明? 我認爲查詢是在我的應用程序收集模式統計信息時執行的。但我無法理解它。
在我的數據庫中檢查v $ sql時,我遇到了這個查詢。版Oracle 11g
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