select l.column_name , l.nullable , l.data_type , t.comments
from cols l , all_col_comments t
where t.column_name = l.column_name 
  and t.table_name = l.table_name
  and t.table_name = '<yourtable>';

解决方案 »

  1.   

    你在DOS命令行下登陆到SQL*PLUS
       Describe 表名 
    就能得到
      

  2.   

    不行,Comments显示不出来,找了好几个视图还是找不出来.
      

  3.   

    不会吧,用DESC可以看到注释呀,我用的是PL/SQL DEVELOP挺好用,还可以跟踪程序
      

  4.   

    desc不能显示comments,但是肯定可以从user_col_comments, all_col_comments, dba_col_comments中找到supershb(phenix)写的基本是对的,只是望了加上左连接
    SELECT x.column_name "Name", x.nullable "Null?"
         , x.data_type || '(' || x.data_length || ')' "Type", y.comments
      FROM cols x, user_col_comments y
     WHERE x.table_name = 'TABLE1'
       AND x.table_name = y.table_name(+)
       AND x.column_name = y.column_name(+)