Если у меня есть инструкция insert, например:
INSERT INTO MyTable
(
Name,
Address,
PhoneNo
)
VALUES
(
'Yatrix',
'1234 Address Stuff',
'1112223333'
)
Как установить @var INT
значение новой строки (называемое Id
) с помощью предложения OUTPUT? Я видел примеры ввода INSERTED.Name в табличные переменные, например, но я не могу получить его в переменной, отличной от таблицы.
Я пробовал OUPUT INSERTED.Id AS @var
, SET @var = INSERTED.Id
, но ни один из них не работал.
Спасибо заранее.