我知道是一個設計錯誤,但是有沒有辦法增加這個容量?如何添加超過1024列SQL Server
回答
不知道它是否正在尋找,但Sql Server有一些東西叫做wide tables。
SQL Server對每個標準表的1024列有硬限制。你可以做的一件事是添加另一個與原始表格具有一對一關係的表格。在第二個(或第三個或第四個)表中,pkey也將是原始的外鍵。
你可以做的另一件事是使用EAV model這將刪除每個對象的字段數量的任何上限,但與EAV一起改變比添加更多表來處理額外字段更重要。
這是一個設計錯誤。
如果你能描述你正在努力解決的問題,那麼需要這麼多的欄目來幫助評估。
我已經看到在非規範化場景中需要這麼多列。 – 2011-02-28 02:32:46
我不認爲沒有用途,只是不太可能。通常回到最接近設計的原因比繞過這樣的戰術限制更有幫助。 – Winfield 2011-02-28 02:35:29
我完全同意,但我們都只是猜測,因爲我們不知道爲什麼OP需要這麼多列。 – 2011-02-28 04:04:48
- 1. 功能是超過SQL的1024列的限制
- 2. SQL Server:列添加錯誤
- 3. 添加列Sql Server Reporting Services
- 4. SQL Server:添加列錯誤
- 5. 將列添加到SQL Server
- 6. 在sql server中添加超鏈接
- 7. 如何搜索在SQL Server 2012中的日期超過兩列
- 8. SQL Server:超時過期
- 9. 如何在SQL查詢中向SQL Server列添加+1(+1)
- 10. SQL Server - 如何添加另一列的百分比值列?
- 11. cURL <-> Netty:getContent超過1024個字符
- 12. C++服務器 - 超過1024個連接
- 13. 的Sql超時過期/操作超時從SQL Server過期
- 14. 如何添加SQL Server 2008管理員
- 15. 如何將自己添加到SQL Server?
- 16. 如何使用asp.net添加到SQL Server?
- 17. 如何添加N'userId以插入SQL Server
- 18. 在SQL SERVER 2008中向列添加IDENTITY
- 19. 在SQL Server中動態添加列值
- 20. 添加列與別名在SQL Server
- 21. 在SQL Server問題中添加列
- 22. 自動添加列到SQL Server
- 23. 添加兩列SQL Server錯誤
- 24. 添加列值在SQL Server查詢
- 25. 在MS SQL Server表中添加一列
- 26. 在SQL Server中高效地添加列
- 27. Erlang:我如何允許超過1024連接Mochiweb?
- 28. 如何在AVD上分配超過1024 MB的RAM?
- 29. 如何添加超過1dp的檢查
- 30. 如何在SQL Server存儲過程中添加換行符?
它並不總是一個設計錯誤。有時,一些硬件會生成數千列的csv文件。你可能想要直接將它們加載到分貝.. – 2011-02-28 02:31:38