當前位置:編程學習大全網 - 源碼下載 - ORACLE公共數據字典的查詢視圖

ORACLE公共數據字典的查詢視圖

用戶

查看用戶下的所有表。

SQL & gtselect * from user _ tables

查看當前用戶的默認表空間。

SQL & gt從用戶中選擇用戶名默認表空間;

查看當前用戶的角色。

SQL & gtselect * from user _ role _ privs

查看當前用戶的系統權限和表級權限。

SQL & gtselect * from user _ sys _ privs

SQL & gtselect * from user _ tab _ privs

顯示當前會話擁有的權限。

SQL & gtselect * from session _ privs

顯示指定用戶擁有的系統權限。

SQL & gtselect * from dba_sys_privs其中grantee = GAME

顯示特權用戶

select * from v$pw file _ users;

顯示用戶信息(表空間)

選擇默認表空間臨時表空間

from dba_users其中用戶名=遊戲;

顯示用戶的配置文件

從dba_users中選擇配置文件,其中用戶名=遊戲;

桌子

查看用戶下的所有表。

SQL & gtselect * from user _ tables

查看名稱包含日誌字符的表。

SQL & gt從用戶對象中選擇對象名稱對象標識

其中instr(對象名日誌)>;

查看表的創建時間。

SQL & gtselect object_name創建自user_objects,其中object _ name = upper(& amp;table _ name);

查看表格的大小

SQL & gt從user_segments中選擇sum(bytes)/( *)作為大小(M)

其中segment _ name = upper(& amp;table _ name);

查看ORACLE內存區域中的表。

SQL & gtselect table _ name cache from user _ tables where instr(cache Y)>;

指數

查看索引號和類別

SQL & gtselect index _ name index _ type table _ name from user _ indexes order by table _ name;

查看索引的索引字段。

SQL & gtselect * from user_ind_columns其中index _ name = upper(& amp;index _ name);

查看索引的大小

SQL & gt從user_segments中選擇sum(bytes)/( *)作為大小(M)

其中segment _ name = upper(& amp;index _ name);

序列號

查看序列號last_number是當前值。

SQL & gtselect * from user _ sequences

視角

視圖視圖的名稱。

SQL & gt從用戶視圖中選擇視圖名稱;

查看創建該視圖的select語句。

SQL & gt從用戶視圖設置視圖名稱文本長度;

SQL & gt設置長;說明set long的大小可以根據視圖的text_length值來設置。

SQL & gt在view _ name = upper(& amp;view _ name);

同義詞

查看同義詞的名稱

SQL & gtselect * from user _ synonyms

約束條件

查看表的約束

SQL & gt選擇約束條件名稱約束條件類型搜索條件約束條件名稱

from user _ constraints where table _ name = upper(& amp;table _ name);

SQL & gt選擇約束名稱約束類型列名稱

來自用戶約束條件-用戶約束條件列抄送

其中c owner = upper(& amp;table_owner)和c table _ name = upper(& amp;表名)

並且c owner = cc owner,nstraint_name = nstraint_name

按抄送位置排序;

存儲函數和過程

查看功能和程序的狀態

SQL & gtselect object _ name status from user _ objects其中object _ type = FUNCTION

SQL & gtselect object _ name status from user _ objects where object _ type = PROCEDURE;

查看函數和過程的源代碼

Lishi Xinzhi/Article/program/Oracle/201311/18880

  • 上一篇:林探春這個名字怎麽樣
  • 下一篇:打造社群公眾號小程序矩陣,自媒體變現三部曲
  • copyright 2024編程學習大全網