Jak użyć klauzuli OUTPUT instrukcji INSERT, aby uzyskać wartość tożsamości?

Jeśli mam instrukcję wstawiania, taką jak:

INSERT INTO MyTable
(  
  Name,
  Address,
  PhoneNo
)
VALUES
(
  'Yatrix',
   '1234 Address Stuff',
   '1112223333'
)

Jak ustawić@var INT do wartości tożsamości nowego wiersza (tzwId) używając klauzuli OUTPUT? Widziałem przykłady umieszczania INSERTED.Name na przykład w zmiennych tabeli, ale nie mogę go umieścić w zmiennej innej niż tabela.

próbowałemOUPUT INSERTED.Id AS @var, SET @var = INSERTED.Id, ale żaden z nich nie zadziałał.

questionAnswers(1)

yourAnswerToTheQuestion