Oracle获取当前数据库的所有表名字段名和注释

时间:2020-05-09 15:31:22   收藏:0   阅读:264

获取所有的表名和标注释

SELECT
a.TABLE_NAME,b.COMMENTS
FROM
all_tables a left join user_tab_comments b on a.TABLE_NAME=b.TABLE_NAME
WHERE
a.OWNER=‘数据库名称‘
ORDER BY
a.TABLE_NAME

 

获取所有的表字段,类型,长度和注释

select distinct a.TABLE_NAME,a.COLumn_name,a.data_type,a.data_length,c.comments from all_tab_columns a
inner join all_tables b on a.TABLE_NAME=b.TABLE_NAME and a.OWNER=b.OWNER

inner join all_col_comments c on a.TABLE_NAME=c.TABLE_NAME and a.COLumn_name=c.COLumn_name
where b.OWNER=‘数据库名称‘ order by a.TABLE_NAME;

原文:https://www.cnblogs.com/foreverstudy/p/12856949.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!