+ -
当前位置:首页 → 问答吧 → sql有好多,许多字段问题

sql有好多,许多字段问题

时间:2011-11-21

来源:互联网

假设我有一张表,
id categoryId A1 A2 A3 A4 A5 A6...........

id为主键,categoryid关联id,A1 A2 A3 A4 A5 A6...........都是字段
有许多,假设有800个字段,这样的表设计合理吗?
而且A1 A2 A3 A4 A5 A6...........这些字段并不一定有值,有些空的,有些有值。
需要拆分成多表吗?
怎么样拆分比较合理?

作者: publlar   发布时间: 2011-11-21

好多字段啊,想插入一条数据太难了

作者: ssp2009   发布时间: 2011-11-21

显然不合理啊 

公用的属性用一张表存储 用一个关联字段关联。

作者: fredrickhu   发布时间: 2011-11-21

其他的一些字段分表存储。

作者: fredrickhu   发布时间: 2011-11-21

这要看你具体的需求了,不过一个表800个字段确实有点多啊!把主要的放一个表,其他通用属性放另一个表,可以再建立个引用的关系表,特别的属性加到主表里。

作者: AcHerat   发布时间: 2011-11-21

建议还是拆分较好, 

因为sql server规定一行记录最大长度是8060字节.

不小心超过了再拆分就麻烦多了.

作者: ap0405140   发布时间: 2011-11-21

热门下载

更多