Как использовать предложение OUTPUT оператора 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, но ни один не работал.

Ответы на вопрос(1)

Ваш ответ на вопрос