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 INT
giá 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.Id
nhưng không phải đã làm việc.
OUTPUT
mệnh đề.
OUTPUT
khoản ghi vào một bảng. Nó có thể là một biến bảng, bảng tạm thời, ....