本帖最后由 errrry 于 2013-06-24 09:46:45 编辑

解决方案 »

  1.   

    弄个大表啊。例如这样设计字段
    ID,管理系统,值,描述然后哪个管理系统用的时候就WHERE 管理系统=xxxx
      

  2.   

    差不多就是楼上这种意思。
    我也见过有的系统会弄2张表来支持多语言的设计.其实这种设计也可以上面这种一张表的,只不过多个字段lan代表语言。。
    比如A:
    type id re_id
    B:
    re_id lan re然后自己可以写个视图
    create or raplace view xx as select * from a,b where a.re_id=b.re_id;要用到某字典表的时候:
    SELECT * FROM XX WHERE TYPE='AAAAAA' AND LAN='US'。。
      

  3.   


    之前搞错了,其实就是简单的把所有的表汇总起来,然后对照数据库里的字段整理成word格式的就行了。
      

  4.   


    之前搞错了,其实就是简单的把所有的表汇总起来,然后对照数据库里的字段整理成word格式的就行了。
    1 楼的方案可以哈、弄大表、然后根据需要取
      

  5.   


    之前搞错了,其实就是简单的把所有的表汇总起来,然后对照数据库里的字段整理成word格式的就行了。
    1 楼的方案可以哈、弄大表、然后根据需要取你好,我现在是想要实现将数据库中所有的表字段信息整理到word文档中,这个只能手动一个一个的添加?
      

  6.   

    表的字段信息你可以从系统表里面取。
    SELECT cname AS colb
                                  FROM col
                                 WHERE tname = UPPER ('表名')
      

  7.   

    我找到了,在USER_COL_COMMENTS这张表里可以查询到通过下面的这条SQL语句可以查询到想要的数据SELECT T1.Column_Id,
           T2.COMMENTS,
           T1.COLUMN_NAME,
           T1.DATA_TYPE || '(' || T1.DATA_LENGTH || ')' ,
           T1.DATA_LENGTH   
     FROM USER_TAB_COLS T1, USER_COL_COMMENTS T2
     WHERE T1.TABLE_NAME = T2.TABLE_NAME
       AND T1.COLUMN_NAME = T2.COLUMN_NAME
       AND T1.TABLE_NAME = '表名'  --要大写
       order by Column_Id asc;