Dengan segala cara - gunakan SCOPE_IDENTITY()
jika ID
. Anda kolom adalah INT IDENTITY
- hanya yang akan memberi Anda hasil yang benar!
Pendekatan pertama dengan MAX(ID)
akan sangat gagal jika Anda memiliki banyak klien yang menyisipkan baris hampir pada saat yang bersamaan - Anda akan mendapatkan kembali hasil yang salah. Jangan gunakan itu!
Pendekatan ketiga mungkin gagal jika entri lain dengan nilai yang sama untuk E-Mail dan nama sudah ada.
Juga, sebagai catatan tambahan:Anda harus tidak pernah gunakan sp_
sebagai awalan Anda! Ini adalah awalan yang dicadangkan Microsoft dan memiliki kelemahan dalam hal kinerja - gunakan yang lain.