Сколько параметров OUTPUT мы можем объявить для хранимой процедуры в SQL Server? - PullRequest
3 голосов
/ 23 февраля 2010

Сколько параметров OUTPUT мы можем объявить для хранимой процедуры в SQL Server?

Ответы [ 4 ]

2 голосов
/ 23 февраля 2010

Согласно MSDN , хранимая процедура может иметь максимум 2100 параметров. Ограничение применяется ко всем параметрам, независимо от их направления (вход или выход).

Однако я бы посоветовал вам сохранить сравнительно небольшое количество параметров. Если вы возвращаете много фрагментов данных или много данных, рассмотрите возможность использования набора результатов.

2 голосов
/ 23 февраля 2010

2100 согласно Документация MSDN .

2 голосов
/ 23 февраля 2010

Вы ограничены только количеством параметров хранимой процедуры, которое составляет 2100 (SQL 2005/2008).

С MSDN :

Хранимая процедура может иметь максимум из 2100 параметров

2 голосов
/ 23 февраля 2010

В основном почти столько, сколько вам нравится; -)

Если вы проверите эту статью Technet Спецификации максимальной емкости для SQL Server , максимальное количество параметров для хранимой процедуры составляет 2'100. Я не вижу упоминания о том, что у вас не может быть всех 2100 в качестве выходных параметров, если вам действительно нужно ......

...