如何添加超过1024列SQL Server

时间:2011-02-28 02:24:34

标签: sql-server-2008

我知道这是一个设计错误,但有没有办法增加这个容量?

3 个答案:

答案 0 :(得分:3)

不确定它是否正在寻找,但是Sql Server有一个名为wide tables的东西。

答案 1 :(得分:3)

这是一个设计错误。

很高兴帮助评估您是否可以描述您尝试解决的问题需要这么多列。

答案 2 :(得分:2)

SQL Server对每个标准表的1024列有一个硬限制。您可以做的一件事是添加另一个与原始表具有一对一关系的表。在第二个(或第三个或第四个)表中,pkey也将是原始的外键。

你可以做的另一件事是使用EAV model来删除每个对象的字段数量的任何上限,但是使用EAV比添加更多表来处理额外字段更加重要。

相关问题