Если у меня есть оператор вставки, такой как:
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
, но ни один из них не сработал.