用过rose的人都知道ROSE建表可以对字段进行描述(就是注释),将rose建立的标导入ORACLE后,这个描述依然存在于ORACLE中,比如如果再从ORACLE导回道ROSE,描述信息依然存在。那么可否通过sql语句或者其他方式得到这些信息吗???我想我说的还算比较清楚吧~~~请问能否解决呢?谢谢各位大虾!!小弟拜谢!该100分给本贴给所有参与者,如果能解决问题,再开个帖子100分,给解决问题的大哥!决不食言!…………急求`````

解决方案 »

  1.   

    select * from user_col_comments where table_name=upper('tbname');
      

  2.   

    还可以通过这个来注释表、列SQL>comment on table 表 is '表注释';注释已创建。SQL>comment on column 表.列 is '列注释';注释已创建。SQL> select * from user_tab_comments where comments is not null;SQL> select * from user_col_comments where comments is not null;
      

  3.   

    除了通过sql直接获取外,许多工具都可以获得,例如在pl/sql developer中选择表后查看建表的脚本都可以看到
      

  4.   

    COMMENT ON COLUMN TABLE_NAME.COL_NAME IS '列注释';
    COMMENT ON TABLE TABLE_NAME IS '表注释';