Вместо этого вы можете получить результаты выполненных хранимых процедур во временной таблице.
CREATE TABLE #Tmp (etc etc)
INSERT #Tmp
EXEC DEDUCTIBLE_EXPENSES_BREAKDOWN @EMPLOYEENO, @PAYROLLPERIOD_INPUT, @DEDUCTIBLEEXPENSES OUTPUT
Но вы также можете комбинировать их и с командой EXEC, и это ответ на захват выводахранимая процедура.Все, что вам нужно сделать, это создать таблицу для получения вывода хранимой процедуры с помощью инструкции INSERT:
Ключом является создание таблицы (временная таблица в этом примере), чтобы она имела правильный номерстолбцов и совместимых типов данных для захвата вывода хранимой процедуры.
ПРИМЕЧАНИЕ: синтаксис - это псевдо-синтаксис, но вы, я надеюсь, поняли идею.
Таким образом, вы можете просто отбросить эти результаты, поскольку это то, чем вы хотите, не влияя на результатВы вызываете хранимую процедуру !!
Однако, если эти хранимые процедуры находятся под вашим контролем, вам следует подумать, действительно ли вы хотите их повторно использовать / изменить, чтобы потом возвращать только выходной параметр, а не набор результатов.Вы необязательно возвращаете данные, которые не собираетесь использовать, по крайней мере, в этом случае