Я пытаюсь присвоить вывод хранимой процедуры переменной, используя T-SQL
У меня есть хранимая процедура, в которой я передаю переменную varbinary (128), она расшифровывает ее с помощью ключа и имеет выходную переменную для расшифрованного значения. Я не уверен, что мой синтаксис правильный, потому что когда я запускаю процедуру, она дает правильный результат, но когда я присваиваю переменную, то выбираю переменную, которая всегда равна нулю
declare @e as varbinary(128)
set @e = *encrypted value*
declare @t as int
set @t = 0
exec *storedprocedure* @data = @e,@t output
select @t
t является нулевым, когда я выбираю выше