Jika saya memiliki pernyataan masukkan seperti:
INSERT INTO MyTable
(
Name,
Address,
PhoneNo
)
VALUES
(
'Yatrix',
'1234 Address Stuff',
'1112223333'
)
Bagaimana cara saya menetapkan @var INT
nilai identitas baris baru (dipanggil Id
) menggunakan klausa OUTPUT? Saya telah melihat contoh menempatkan INSERTED.Name ke dalam variabel tabel, misalnya, tapi saya tidak bisa memasukkannya ke dalam variabel non-tabel.
Saya sudah mencoba OUPUT INSERTED.Id AS @var
, SET @var = INSERTED.Id
tapi tidak berhasil.
OUTPUT
klausa.
OUTPUT
klausul menulis ke sebuah meja. Ini bisa berupa variabel tabel, tabel sementara, ....