如何查看所有oracle表下的注释
在一个用户下,如何查看所有表下的注释?
如:
select table_name,table_type,comments from cat;
可是这条语句不对。
SELECT 'desc '||table_name ||' ;' FROM user_tables
用如下方法可以查出该用户下所有的表:
select table_name,table_type from cat;
但如何才能查看所有表下的注释呢?
查用户所有的表:
select * from all_tables t where t.owner='';
查表的注释:
select * from user_tab_comments t where t.table_name='Y_TEST2';
查字段的注释:
select * from user_col_comments t where t.table_name='Y_TEST2';
三者结合起来试试。
select * from user_tab_comments
select TABLE_NAME,COMMENTS from user_tab_comments