Oracle常用表查詢

2021-08-30 06:56:05 字數 1495 閱讀 4059

--檢視所有的資料檔案

select * from dba_data_files ;

--檢視當前使用者

select * from user_users;

--檢視所有使用者

select * from all_users;

--檢視使用者或角色系統許可權

select * from user_sys_privs;

--檢視角色所包含的許可權

select * from role_sys_privs;

--檢視所用的使用者的可操作表許可權

select * from all_tab_privs;

--檢視當前使用者的錶可操作許可權

select * from user_tab_privs;

---檢視當前使用者的角色

select * from user_role_privs;

--檢視所有的表物件資訊

select * from all_tables ;

--檢視當使用者下的所有表

select * from user_tables ;

--檢視所有的sequences

select * from all_sequences;

--檢視當使用者下的sequences

select * from user_sequences;

--檢視所有的view

select * from all_views;

--檢視當使用者下的view

select * from user_views;

--檢視所有的資料庫物件索引的資訊

select * from all_indexes ;

--檢視當前的資料庫物件索引的資訊

select * from user_indexes ;

--sys使用者檢視任一使用者的許可權和角色

select * from dba_tab_privs;

select * from dba_role_privs;

--檢視某錶的建立時間

select * from user_objects where object_name=upper('cbe_subscriber');

--檢視表的大小

select sum(bytes)/(1024*1024) as "size(m)" from user_segments where segment_name=upper('cbe_subscriber');

--檢視某錶的約束條件

select constraint_name, constraint_type,search_condition, r_constraint_name from user_constraints where table_name = upper('cbe_subscriber');

查詢所有表操作

user_tab_columns

oracle 常用樹形結構的表查詢

start with.connect by prior 詳解 oracle 中的select 語句可以用 start with.connect by prior 子句實現遞迴查詢,connect by 是結構化查詢中用到的,其基本語法是 select columnname1 columnname2,...

Oracle表的常用查詢實驗(五)

1.問題描述 test表中有id 人員編號 a 考核標準 b 實際得分 c 課程編號 四個字段,乙個id可能會有多個科目的評分,如果乙個id中存在a b,則合格,求合格的人員編號。2.需求分析 要得到的結果為 id 是否合格 1011 合格 1012 合格 1013 合格 1014 不合格 1015...

Oracle表的常用查詢實驗(六)

1.問題描述 為什麼第乙個sql有資料,第二個sql沒有資料?sql1 select t.from alx material types intf v t where t.material level 3 and t.material type not in select a.parent type...