2009-08-19 74 views
9

服務器在qustion是SQL Server 2008的什麼是可以在存儲過程中傳遞的參數最大數量

在同一個音符,我需要知道什麼是SP傳遞的字符串參數的最大長度?

+2

請不要做任何需要下一個編碼器(在這個項目上工作)的任何事情來提問關於修復2100參數的程序的問題! – 2009-08-19 13:01:21

+1

這是數據倉庫應用程序。即時創建sql,並且沒有人查看參數。它全部基於元數據,效果很好。感謝您的關注,我絕不會使用sp來開始正常的商業應用。 – epitka 2009-08-19 13:11:27

回答

13

可以在存儲過程中傳遞的最大參數數量 是多少?

- 答:2100 - 鏈接無恥地從安德魯的答案竊取。

在同一個音符,我需要知道什麼是 參數 在經過SP字符串的最大長度?

您可以使用VARCHAR(MAX)/ NVARCHAR(MAX)數據類型,它可以存儲高達2 GB的數據。

+0

如何通過ADO.NET動態SQL。它是一樣的嗎? – epitka 2009-08-19 13:00:19

+0

我想這將是這種情況,不確定壽。 – Kirtan 2009-08-19 15:24:00

+0

錯誤,實際上是2099,文檔錯誤。 – 2017-08-31 19:36:55

24

根據MSDN,SQL Server將每個存儲過程的參數數限制爲2,100。

相關問題