我知道这是一个设计错误,但有没有办法增加这个容量?
答案 0 :(得分:3)
不确定它是否正在寻找,但是Sql Server有一个名为wide tables的东西。
答案 1 :(得分:3)
这是一个设计错误。
很高兴帮助评估您是否可以描述您尝试解决的问题需要这么多列。
答案 2 :(得分:2)
SQL Server对每个标准表的1024列有一个硬限制。您可以做的一件事是添加另一个与原始表具有一对一关系的表。在第二个(或第三个或第四个)表中,pkey也将是原始的外键。
你可以做的另一件事是使用EAV model来删除每个对象的字段数量的任何上限,但是使用EAV比添加更多表来处理额外字段更加重要。