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.