Nếu tôi có một câu lệnh chèn như:
INSERT INTO MyTable
(
Name,
Address,
PhoneNo
)
VALUES
(
'Yatrix',
'1234 Address Stuff',
'1112223333'
)
Làm cách nào để đặt @var INTgiá trị nhận dạng của hàng mới (được gọi Id) bằng mệnh đề OUTPUT? Ví dụ, tôi đã thấy các mẫu đưa INSERTED. Ví dụ vào các biến bảng, nhưng tôi không thể đưa nó vào một biến không phải bảng.
Tôi đã thử OUPUT INSERTED.Id AS @var, SET @var = INSERTED.Idnhưng không phải đã làm việc.
OUTPUTmệnh đề.
OUTPUTkhoản ghi vào một bảng. Nó có thể là một biến bảng, bảng tạm thời, ....