日期:2014-05-17  浏览次数:20810 次

如何用一条sql语句查看所有表的注释?
在一个用户下,如何查看所有表下的注释?
如:
select table_name,table_type,comments 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';

三者结合起来试试。
------其他解决方案--------------------
' ;' FROM user_tables

------其他解决方案--------------------
SELECT 'desc '
------其他解决方案--------------------
用如下方法可以查出该用户下所有的表:
select table_name,table_type from cat;

但如何才能查看所有表下的注释呢?


------其他解决方案--------------------
select * from user_col_comments;能查出字段的所有注释
------其他解决方案--------------------
该回复于2012-11-23 13:35:01被管理员删除
------其他解决方案--------------------
cat 就没有 comments 这个字段
------其他解决方案--------------------
table_name