oracle中查看所有表、字段、表注释、字段注释

oracle中查看所有表、字段、表注释、字段注释

查看所有表

 select table_name from user_tables;       //查看当前用户拥有的表
 select table_name from all_tables;          //查看所有用户的表
 select table_name from dba_tables;       //查看所有用户的表包括系统表

查看所有表字段

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_columnsdba_tab_columns比user_tab_columns多了一个ower

查看表注释和字段注释

select * from user_tab_comments       //查看当前用户下所有表注释
select * from user_col_comments where TABLE_NAME='某表名称';    
 //查看当前用户下某表所有字段注释

user_tab_comments
table_name,table_type,comments
user_col_comments
table_name,column_name,comments

猜你喜欢

转载自blog.csdn.net/qq_32392597/article/details/83013933
今日推荐