oracle檢視所有表及字段

2021-09-08 10:44:18 字數 1797 閱讀 9505

oracle表設計

oracle檢視所有表和字段

獲取表:

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列。

例如:1、檢視表使用者scott下的表emp中的所有字段:

select column_name from user_tab_columns t where t.table_name='emp';     //注:表名要大寫

///****************************************==

come from:

///****************************************==

Oracle中檢視所有表和字段

獲取表 select table name from user tables 當前使用者的表 select table name from all tables 所有使用者的表 select table name from dba tables 包括系統表 select table name fro...

Oracle中檢視所有表和字段

獲取表字段 select from user tab columns where table name 使用者表 order by column name 獲取表注釋 select from user tab comments where table name 使用者表 order by table...

Oracle中檢視所有表和字段

獲取表字段 select from user tab columns where table name 使用者表 order by column name 獲取表注釋 select from user tab comments where table name 使用者表 order by table...