Jika tabel SQL Server Anda memiliki kolom dengan tipe INT IDENTITY (atau BIGINT IDENTITY ), maka Anda bisa mendapatkan nilai yang dimasukkan terbaru menggunakan:
INSERT INTO dbo.YourTable(columns....)
VALUES(..........)
SELECT SCOPE_IDENTITY()
Ini berfungsi selama Anda belum menyisipkan baris lain - ini hanya mengembalikan IDENTITY . terakhir nilai yang diberikan dalam lingkup ini di sini.
Setidaknya ada dua opsi lagi - @@IDENTITY dan IDENT_CURRENT - baca lebih lanjut tentang cara kerjanya dan perbedaannya (dan mungkin memberi Anda hasil yang tidak terduga) dalam posting blog yang luar biasa oleh Pinal Dave di sini.