oracle 檢視表結構和注釋

2021-10-06 08:35:55 字數 1768 閱讀 2364

select

t1.table_name,

t1.column_name,

t1.data_type || '(' || t1.data_length || ')',

t2.comments

from

user_tab_cols t1,

user_col_comments t2

where

t1.table_name = t2.table_name

and t1.column_name = t2.column_name

and t1.table_name = upper( 'tb_role' );

獲取表: 

select table_name from user_tables; //當前使用者的表 table_name,tablespace_name,last_analyzed等

select table_name from all_tables; //所有使用者的表 ower,table_name,tablespace_name,last_analyzed等

select table_name from dba_tables; //包括系統表 ower,table_name,tablespace_name,last_analyzed等

select table_name from dba_tables where owner='使用者名稱'

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

oracle 檢視表結構和注釋

select t1.table name,t1.column name,t1.data type t1.data length t2.comments from user tab cols t1,user col comments t2 where t1.table name t2.table na...

oracle 檢視表結構和注釋

oracle 檢視表結構和注釋 select t1.table name,t1.column name,t1.data type t1.data length t2.comments from user tab cols t1,user col comments t2 where t1.table ...

oracle檢視表結構和注釋

檢視表結構 看欄位名與資料型別 select from cols where table name upper table name 檢視主鍵 select from user constraints where constraint type p and table name upper tabl...