select table_name from dba_tab_columns where column_name='欄位名';
注意:欄位名需要大寫,否則你查不出來
select column_name from user_tab_columns where table_name='table1';
table1要大寫
oracle查詢所有使用者表:
select * from user_all_tables
oracle查詢所有函式和儲存過程:
select * from user_source
oracle查詢所有使用者:
select * from all_users
select * from dba_users
oralce檢視當前使用者連線:
select * from v$session
oracle檢視當前使用者許可權:
select * from session_privs
oracle檢視表空間使用情況:
select a.file_id "fileno",a.tablespace_name
"tablespace_name",
a.bytes "bytes",a.bytes-sum(nvl(b.bytes,0)) "used",
sum(nvl(b.bytes,0)) "free",
sum(nvl(b.bytes,0))/a.bytes*100 "%free"
from dba_data_files a, dba_free_space b
where a.file_id=b.file_id(+)
group by a.tablespace_name ,
a.file_id,a.bytes order by a.tablespace_name;
oracle常用查詢
查詢庫表中大資料量的表 select owner,segment name,sum bytes 1024 1024 m from dba segments where segment type in table index and owner bomc2 group by segment name,...
oracle常用查詢
select from dba users 檢視所有使用者 select from user all tables 查詢當前使用者表空間 select from user source 查詢所有函式和儲存過程 select from v session 檢視當前使用者連線 select from s...
Oracle常用查詢
顯示資料庫所有分割槽表的資訊 dba part tables 顯示當前使用者可訪問的所有分割槽表資訊 all part tables 顯示當前使用者所有分割槽表的資訊 user part tables 顯示表分割槽資訊 顯示資料庫所有分割槽表的詳細分割槽資訊 dba tab partitions 顯...