Я пытаюсь выполнить процедуру (A) внутри другой процедуры (B), и я хочу сохранить значение, возвращенное из процедуры A, в переменной с именем @LogId
.хранить возвращаемое значение из процедуры в переменной
после выполнения Процедура A
exec TES_usp_getnextlogid
возвращает что-то вроде
NewLogId = xxxx
Я попытался сделать следующее в процедуре B.
declare @LogId int
exec @LogId = TES_usp_getnextlogid
мой вопрос, почему не делает @LogId
имеет значение, которое возвращается с TES_usp_getnextlogid
Процедура?
Спасибо.
Почему бы не использовать выходной параметр вместо этого? –
как в какой процедуре? Прости. Я новичок в sql –
Здесь есть только одна процедура. –