View all tables and fields and table comments in Oracle. Field comments

Get the table:

select table_name from user_tables; // tables owned by the current user     
select table_name from all_tables; // tables for all users
select table_name from dba_tables; // including system tables
select table_name from dba_tables where owner= ' username '

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等

 

Get table fields:

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等

 

Get table annotations:

select * from user_tab_comments

user_tab_comments: table_name, table_type, comments There are correspondingly dba_tab_comments, all_tab_comments, these two have more power columns than user_tab_comments.

 

Get field annotations:

select * from user_col_comments

user_col_comments: table_name, column_name, and comments
correspond to dba_col_comments, all_col_comments, which have more power columns than user_col_comments.

 

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326587156&siteId=291194637