最近要写一个对Oracle数据库某用户信息的整理和解析功能,所以顺手整理了一下涉及的查询sql。
一、Oracle表/视图信息以及列信息查询
1. 查询某用户的表和视图
select * from all_tab_comments where owner='你要查的用户'
2. 查询某用户的表的列名以及注释
select * from all_col_comments where owner='你要查的用户'
3. 查询某用户的表的列信息(不含列备注)
select * from all_tab_columns where owner='你要查的用户'
4. 查询当前用户的表和视图
select * from user_tab_comments
5. 查询当前用户的表的列名以及注释
select * from user