读书人

sql有好多许多字段有关问题

发布时间: 2012-04-05 12:42:40 作者: rapoo

sql有好多,许多字段问题
假设我有一张表,
id categoryId A1 A2 A3 A4 A5 A6...........

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

[解决办法]
显然不合理啊

公用的属性用一张表存储 用一个关联字段关联。
[解决办法]
其他的一些字段分表存储。
[解决办法]
这要看你具体的需求了,不过一个表800个字段确实有点多啊!把主要的放一个表,其他通用属性放另一个表,可以再建立个引用的关系表,特别的属性加到主表里。
[解决办法]
建议还是拆分较好,

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

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

读书人网 >SQL Server

热点推荐