Якщо у мене є вставка заяви, наприклад:
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
Пункт записує в таблицю. Це може бути таблична змінна, тимчасова таблиця, ....