У меня есть хранимая процедура, которую я пытаюсь проверить. Я пытаюсь проверить это через SQL Management Studio. Чтобы запустить этот тест, я ввожу ...
exec my_stored_procedure 'param1Value', 'param2Value'
Последний параметр - это output parameter
. Однако я не знаю, как проверить хранимую процедуру с выходными параметрами.
Как запустить хранимую процедуру с выходным параметром?
sql-server
stored-procedures
user70192
источник
источник
execute
команды, в контекстном меню просто естьmodify
.ты можешь сделать это :
источник
Возврат val из процедуры
источник
Отметьте это, если первые два параметра являются входными параметрами, а третий - выходным параметром в определении процедуры.
источник
С http://support.microsoft.com/kb/262499
Пример:
Надеюсь это поможет!
источник
Пример процедуры:
Как вызвать эту процедуру
источник
Сначала объявите выходную переменную:
Затем выполните хранимую процедуру, и вы можете сделать это без имен параметров, например:
или с именами параметров:
И, наконец, вы можете увидеть результат, выполнив
SELECT
:источник
Как насчет этого? Это чрезвычайно упрощено:
SPROC ниже имеет выходной параметр
@ParentProductID
Мы хотим выбрать значение выхода
@ParentProductID
в@MyParentProductID
который объявлен ниже.Вот код:
источник
> Попробуйте, это работает нормально для параметра множественного вывода:
источник
источник
С помощью этого запроса вы можете выполнить любую хранимую процедуру (с выходным параметром или без него):
Надеюсь это поможет..
источник
Вот хранимая процедура
И вот способ выполнить процедуру
источник
Пожалуйста, проверьте ниже пример, чтобы получить значение выходной переменной, выполнив хранимую процедуру.
источник
Я использую выходной параметр в SQL Proc и позже я использовал эти значения в результирующем наборе.
источник