Gebruik in ieder geval de SCOPE_IDENTITY()
als uw ID
kolom is een INT IDENTITY
- alleen dat geeft je de juiste resultaten!
De eerste benadering met de MAX(ID)
zal vreselijk mislukken als je meerdere clients hebt die bijna tegelijkertijd rijen invoegen - je krijgt valse resultaten terug. Gebruik dat niet!
De derde benadering kan mislukken als er al een ander item met dezelfde waarden voor e-mail en naam bestaat.
Even terzijde:je mag nooit gebruik sp_
als uw voorvoegsel! Dit is een door Microsoft gereserveerd voorvoegsel en heeft nadelen in termen van prestaties - gebruik iets anders.