Jak najbardziej - użyj SCOPE_IDENTITY()
jeśli Twój ID
kolumna to INT IDENTITY
- tylko które dadzą Ci prawidłowe wyniki!
Pierwsze podejście z MAX(ID)
zawiedzie strasznie, jeśli masz wielu klientów wstawiających wiersze prawie w tym samym czasie - otrzymasz fałszywe wyniki z powrotem. Nie używaj tego!
Trzecie podejście może się nie powieść, jeśli istnieje już inny wpis z tymi samymi wartościami dla adresu e-mail i nazwy.
Na marginesie:nie powinieneś nigdy użyj sp_
jako twój prefiks! Jest to prefiks zarezerwowany przez Microsoft i ma wady pod względem wydajności - użyj czegoś innego.