Одним из способов решения этой проблемы является использование хранимых процедур с выходным параметром.
exec sp_mysprocname @returnvalue output, @firstparam = 1, @ secondparam = 2
значения, которые вы не передаетепо умолчанию значения по умолчанию установлены в самой хранимой процедуре.И вы можете получить результаты из вашей выходной переменной.