Jeśli mam instrukcję wstawiania, taką jak:
INSERT INTO MyTable
(
Name,
Address,
PhoneNo
)
VALUES
(
'Yatrix',
'1234 Address Stuff',
'1112223333'
)
Jak ustawić @var INTwartość tożsamości nowego wiersza (wywoływaną Id) za pomocą klauzuli OUTPUT? Widziałem na przykład przykłady wstawiania INSERTED.Name do zmiennych tabelowych, ale nie mogę umieścić ich w zmiennej innej niż tabelowa.
Próbowałem OUPUT INSERTED.Id AS @var, SET @var = INSERTED.Idale nie pracowali.
OUTPUTklauzuli.
OUTPUTKlauzula pisze do stołu. Może to być zmienna tabeli, tabela tymczasowa, ...