目录
一、导出当前用户的表注释和字段注释
仅表注释(所有表):select * from user_tab_comments;
仅表注释(1张表):select * from user_tab_comments where table_name= '表名';
仅字段注释(所有表):select * from user_col_comments
仅字段注释(1张表):select * from user_col_comments where table_name= '表名'
表名表注释和对应字段注释(所有表):select t.table_name AS 表名,f.comments from user_tables t
inner join user_tab_comments f on t.table_name = f.table_name;
表名表注释和对应字段注释(1张表):
select t.table_name AS 表名,c.f.comments AS 字段注释名,c.f.comments AS 字段注释名 from user_tables t
left join
user_tab_comments f
on t.table_name = f.table_name
left join
user_col_comment c
on t.table_name = c.table_name
where t.table_name= '表名';
二、导出表名和表属性信息
(1)打印指定当前登录用户下所有的表信息
仅表名:select table_name from user_tables;
表名和表属性信息:select * from user_tables;
(1)打印某个用户下所有的表信息
(2)打印指定某个用户下所有的表信息
仅表名:select table_name from all_tables a where a.OWNER = upper('用户名');
表名和表属性信息:select * from all_tables a where a.OWNER = upper('用户名');