表:owner表示schema
select table_name,comments from all_tab_comments t where t.owner ='md'
字段:
select column_name,data_type from all_tab_columns t where t.owner = 'md' and t.table_name ='user_emp'
其他:
獲取表:
select table_name from user_tables; //當前使用者擁有的表
select table_name from all_tables; //所有使用者的表
select table_name from dba_tables; //包括系統表
select table_name from dba_tables where owner='使用者名稱'
user_tables:
table_name,tablespace_name,last_analyzed等
dba_tables:
ower,table_name,tablespace_name,last_analyzed等
all_tables:
ower,table_name,tablespace_name,last_analyzed等
all_objects:
ower,object_name,subobject_name,object_id,created,last_ddl_time,timestamp,status等
獲取表字段:
select * from user_tab_columns where table_name='使用者表';
select * from all_tab_columns where table_name='使用者表';
select * from dba_tab_columns where table_name='使用者表';
user_tab_columns:
table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id等
all_tab_columns :
ower,table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id等
dba_tab_columns:
ower,table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id等
獲取表注釋:
select * from user_tab_comments
user_tab_comments:table_name,table_type,comments
相應的還有dba_tab_comments,all_tab_comments,這兩個比user_tab_comments多了ower列。
獲取字段注釋:
select * from user_col_comments
user_col_comments:
table_name,column_name,comments
相應的還有dba_col_comments,all_col_comments,這兩個比user_col_comments多了ower列。
Oracle查詢所有表
select fromall tab comments 查詢所有使用者的表,檢視等 select fromuser tab comments 查詢本使用者的表,檢視等 select fromall col comments 查詢所有使用者的表的列名和注釋.select fromuser col co...
查詢oracle所有表
select from all tables where owner test test為使用者名稱,使用者名稱必須是大寫。檢視當前登入的使用者的所有表 select table name from user tables 檢視所有以 sym 開頭的所有表 select table name fro...
Oracle查詢使用者所有表
oracle 查詢使用者所有表 select from all tab comments 查詢所有使用者的表,檢視等 select from user tab comments 查詢本使用者的表,檢視等 select from all col comments 查詢所有使用者的表的列名和注釋.sel...