2010-11-01 97 views
2

或者,我可以在System.Data.DbCommand的ParameterCollection對象上調用AddParameter多少次?可以添加到DbCommand的參數數量是否有限制?

+0

你想添加多少個? – Paddy 2010-11-01 14:07:00

+0

除了內存數量和SQL Server可以處理多少個參數之外,我不知道有任何限制 - 但我可能會誤解。 – 2010-11-01 14:09:20

回答

2

按照本文的Joe Celko on Simple-Talk,SQL Server最多可能需要2100個參數。這是最近的一篇文章,我猜這對SQL 2008來說很好。

+0

+1。另一個來源,雖然它只是專門討論SP和UDF:http://msdn.microsoft.com/en-us/library/ms143432.aspx。 – 2010-11-01 14:17:19

+0

大概這也取決於你正在使用的IDBCommand的哪個實現,SqlCommand就是其中之一。 – Bronumski 2010-11-01 15:40:39

0

由於這是由Int32DbParameterCollection)索引的集合,因此將受限於Int32.MaxValue,即2,147,483,647。

相關問題