Если у меня есть оператор вставки, такой как:
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но ни один не работал.
OUTPUTпредложения.
OUTPUTпишет в таблицу. Это может быть табличная переменная, временная таблица, ....