For all del - brug SCOPE_IDENTITY()
hvis dit ID
kolonne er en INT IDENTITY
- kun det vil give dig de rigtige resultater!
Den første tilgang med MAX(ID)
vil fejle frygteligt, hvis du har flere klienter, der indsætter rækker næsten på samme tid - du vil få falske resultater tilbage. Brug det ikke!
Den tredje tilgang kan mislykkes, hvis der allerede findes en anden post med samme værdier for e-mail og navn.
Også som en sidebemærkning:du bør aldrig brug sp_
som dit præfiks! Dette er et Microsoft-reserveret præfiks og har ulemper med hensyn til ydeevne - brug noget andet.