1. 程式人生 > >Oracle 資料查詢表名、欄位名、欄位說明

Oracle 資料查詢表名、欄位名、欄位說明

查詢所有表名:
select t.table_name from user_tables t;
查詢所有欄位名:
select t.column_name from user_col_comments t;
查詢指定表的所有欄位名:
select t.column_name from user_col_comments t where t.table_name = 'staff';
查詢指定表的所有欄位名和欄位說明:
select t.column_name, t.column_name from user_col_comments t where t.table_name = 'staff';
查詢所有表的表名和表說明:
select t.table_name,f.comments from user_tables t inner join user_tab_comments f on t.table_name = f.table_name;
查詢模糊表名的表名和表說明:
select t.table_name from user_tables t where t.table_name like 'bas%';
select t.table_name,f.comments from user_tables t inner join user_tab_comments f on t.table_name = f.table_name where t.table_name like 'staff

%';

--查詢表的資料條數、表名、中文表名
select a.num_rows, a.TABLE_NAME, b.COMMENTS
from user_tables a, user_tab_comments b
WHERE a.TABLE_NAME = b.TABLE_NAME
order by TABLE_NAME;