För all del - använd SCOPE_IDENTITY()
om ditt ID
kolumnen är en INT IDENTITY
- endast som ger dig rätt resultat!
Den första metoden med MAX(ID)
kommer att misslyckas fruktansvärt om du har flera klienter som infogar rader nästan samtidigt - du kommer att få tillbaka falska resultat. Använd inte det!
Den tredje metoden kan misslyckas om en annan post med samma värden för e-post och namn redan finns.
Dessutom, som en sidoanteckning:du bör aldrig använd sp_
som ditt prefix! Detta är ett Microsoft-reserverat prefix och har nackdelar när det gäller prestanda - använd något annat.