如何将一堆数据字典整理表成一张表? 本帖最后由 errrry 于 2013-06-24 09:46:45 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 弄个大表啊。例如这样设计字段ID,管理系统,值,描述然后哪个管理系统用的时候就WHERE 管理系统=xxxx 差不多就是楼上这种意思。我也见过有的系统会弄2张表来支持多语言的设计.其实这种设计也可以上面这种一张表的,只不过多个字段lan代表语言。。比如A:type id re_idB: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'。。 之前搞错了,其实就是简单的把所有的表汇总起来,然后对照数据库里的字段整理成word格式的就行了。 之前搞错了,其实就是简单的把所有的表汇总起来,然后对照数据库里的字段整理成word格式的就行了。1 楼的方案可以哈、弄大表、然后根据需要取 之前搞错了,其实就是简单的把所有的表汇总起来,然后对照数据库里的字段整理成word格式的就行了。1 楼的方案可以哈、弄大表、然后根据需要取你好,我现在是想要实现将数据库中所有的表字段信息整理到word文档中,这个只能手动一个一个的添加? 表的字段信息你可以从系统表里面取。SELECT cname AS colb FROM col WHERE tname = UPPER ('表名') 我找到了,在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; oracle 行转列问题 sql plus 无效数字??? 刚重新装的oracle 说说自己用得最多的vim操作 函数 大家帮忙看看这条插入语句什么地方错了!!! 求教一报表SQL语句 日期型显示 为什么,为什么?????????? 问题求助 oracle 汉字变成空格 oracle触发器只能增,不能减,请求帮助!谢谢 timestamp的一个疑问
ID,管理系统,值,描述然后哪个管理系统用的时候就WHERE 管理系统=xxxx
我也见过有的系统会弄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'。。
之前搞错了,其实就是简单的把所有的表汇总起来,然后对照数据库里的字段整理成word格式的就行了。
之前搞错了,其实就是简单的把所有的表汇总起来,然后对照数据库里的字段整理成word格式的就行了。
1 楼的方案可以哈、弄大表、然后根据需要取
之前搞错了,其实就是简单的把所有的表汇总起来,然后对照数据库里的字段整理成word格式的就行了。
1 楼的方案可以哈、弄大表、然后根据需要取你好,我现在是想要实现将数据库中所有的表字段信息整理到word文档中,这个只能手动一个一个的添加?
SELECT cname AS colb
FROM col
WHERE tname = UPPER ('表名')
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;