Сколько параметров OUTPUT мы можем объявить для хранимой процедуры в SQL Server?
Сколько параметров OUTPUT мы можем объявить для хранимой процедуры в SQL Server?
4 ответа
Согласно MSDN, хранимая процедура может иметь максимум 2100 параметров. Ограничение применяется ко всем параметрам, независимо от их направления (вход или выход).
Тем не менее, я бы посоветовал вам сохранить количество параметров относительно низким. Если вы возвращаете много фрагментов данных или много данных, рассмотрите возможность использования набора результатов.
Вы ограничены только числом параметров хранимой процедуры, которое составляет 2100 (SQL 2005/2008).
Из MSDN:
Хранимая процедура может иметь максимум 2100 параметров
В основном почти столько, сколько вам нравится;-)
Если вы посмотрите статью Technet " Максимальная емкость" для SQL Server, максимальное количество параметров для хранимой процедуры составляет 2'100. Я не вижу упоминания о том, что у вас не может быть всех 2100 в качестве выходных параметров, если вы действительно должны......