ぜひ - SCOPE_IDENTITY()
を使用してください ID
の場合 列は INT IDENTITY
です - のみ それはあなたに正しい結果を与えるでしょう!
MAX(ID)
を使用した最初のアプローチ 複数のクライアントがほぼ同時に行を挿入している場合、誤った結果が返されます。使わないでください!
3 番目の方法は、電子メールと名前に同じ値を持つ別のエントリが既に存在する場合、失敗する可能性があります。
また、補足として:絶対にしないでください sp_
を使用 あなたの接頭辞として!これは Microsoft が予約しているプレフィックスであり、パフォーマンスの面でマイナス面があります。別のものを使用してください。