Сколько параметров OUTPUT мы можем объявить для хранимой процедуры в SQL Server?Сколько параметров OUTPUT мы можем объявить для хранимой процедуры в SQL Server?
ответ
В соответствии с MSDN, хранимая процедура может иметь максимум 2100 параметров. Предел применяется ко всем параметрам независимо от их направления (ввода или вывода).
Однако я бы посоветовал вам поддерживать небольшое число параметров относительно низким. Если вы возвращаете много данных или много данных, подумайте об использовании набора результатов.
В основном почти столько же, как вам нравится ;-)
Если вы отметите эту статью Technet Maximum Capacity Specifications for SQL Server, максимальное число параметров хранимой процедуры 2'100. Я не вижу никакого упоминания о том, не могли ли вы иметь все параметры 2100, если вы действительно должны ...
2100 по MSDN documentation.
Вы ограничены только количеством параметров, которые может храниться в хранимой процедуре, которая равна 2100 (SQL 2005/2008).
От MSDN:
Хранимая процедура может иметь максимум 2100 параметров
Если вам нужно спросить, у вас слишком много :) – AakashM