我想爲單個sql命令添加10000個以上的參數。怎麼可能? 據我所知2100參數一個單一的SQL命令。如何將10000個以上的參數添加到單個sql命令中
3
A
回答
13
我想你會回到「爲什麼」而不是直接跳到「如何」。這聽起來像你正在做一些大的插入/更新,在這種情況下,更合適的解決方案將是表值參數。
其他選項包括:
- 傳遞XML和使用SQL Server解析XML(正是在這個相當不錯)
- 加載數據第一喜歡的東西
SqlBulkCopy
到一個臨時表,然後執行命令(原始TSQL或SPROC)將數據從暫存表推送到事務表中 - 如果它只是一個id列表,請在服務器上寫入「split」函數(udf)並傳入a
[n]varchar(max)
- 批量操作成若干個更明智的命令
的你真的不想做一個命令10K參數的東西;這樣瘋狂的謊言。
3
你不行。 SQL Server最多支持2100個參數。
您唯一的選擇是生成一個包含所有這些參數值的SQL字符串。
順便提及,SQL CE沒有此限制。
相關問題
- 1. 如何將多個命名參數添加到SQL語句中?
- 2. 如何在一條語句中添加多個參數到SQL命令?
- 3. 可以命令參數和onclick事件添加到一個div?
- 4. Linux:將命令添加到bashrc中的另一個命令中
- 5. 如何將命令行參數添加到jvm_binary目標中?
- 6. 添加單個Bash命令
- 7. 如何將excludedGroups參數添加到maven命令
- 8. 如何將通用參數添加到argparse子命令?
- 9. 如何將參數添加到自定義命令vb.net
- 10. 命令菜單貢獻將參數名稱添加到標籤
- 11. 如何將上下文參數添加到tomcat中的單個webapp?
- 12. 將命令參數添加到嵌套在ListView中的DropDownList中
- 13. 在單個命令中使用參數合併多個命令
- 14. 如何添加多個-I命令行參數cpptasks擴展
- 15. 將參數添加到R中的基本Post命令
- 16. 將兩條命令添加到xtable中的add.to.row參數
- 17. 將命令行參數添加到TeamCity中的Visual Studio項目
- 18. Wildfly 9 - 如何將jvm參數添加到單個服務器
- 19. 添加參數命令ADO.NET
- 20. 將多個jar添加到命令行上的classpath
- 21. 添加-m32參數到Makefile命令
- 22. 如何將單個數據添加到單個單元格?
- 23. 如何將命令添加到ListBox.ItemTemplate
- 24. 追加多個參數並在單個命令中使用
- 25. Eclipse的:你可以添加一個命令到上下文菜單
- 26. 如何將命令行參數添加到Intelij的運行配置中?
- 27. 如何將MySQL命令添加到每個頁面
- 28. 如何在一個命令中添加幾個函數?
- 29. 將單個sql字段中的值添加到數組中
- 30. Eclipse強制將-k添加到C++構建命令參數中
您不想將超過10000個參數添加到SQL命令。 – 2011-01-31 09:31:52
http://msdn.microsoft.com/en-us/library/ms143432.aspx和搜索參數關鍵字:) – 2011-01-31 09:36:15