不知道ResultSetMetaData是否有取字段注释的方法?我不想通过复杂的SQL查询把注释查出来,问是否存在自带的方法来取字段的注释,谢谢大家了啊

解决方案 »

  1.   

    我以为注释在执行sql建表脚本的时候被自动滤掉了,难道一起入库了?
      

  2.   

    不是用脚本创建,PL/SQL界面创建。继续顶答案。。ResultSetMetaData 纳闷了为什么它提供取列名,去列的类型 就是不提供取备注啊。。
      

  3.   

    可以通过sql语句把注释查出来吗写出来学习学习
      

  4.   


    oracle无法取得。
    REMARKS 返回的是 null。http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/java/sql/DatabaseMetaData.html例如:
    TABLE_CAT = null
     TABLE_SCHEM = AAA
     TABLE_NAME = OPACTION 
    COLUMN_NAME = DES 
    DATA_TYPE = 12 
    TYPE_NAME = VARCHAR2 
    COLUMN_SIZE = 100 
    BUFFER_LENGTH = 0 
    DECIMAL_DIGITS = null 
    NUM_PREC_RADIX = 10 
    NULLABLE = 0 
    REMARKS = null 
    COLUMN_DEF = null 
    SQL_DATA_TYPE = 0 
    SQL_DATETIME_SUB = 0 
    CHAR_OCTET_LENGTH = 100 
    ORDINAL_POSITION = 2 
    IS_NULLABLE = NO