@@IDENTITY
returnerar det senaste identitetsvärdet som utfärdats av den aktuella sessionen. SCOPE_IDENTITY()
returnerar det senaste identitetsvärdet i den aktuella sessionen och samma omfång. De är vanligtvis desamma, men antar att en trigger anropas som infogade något någonstans precis före det aktuella påståendet. @@IDENTITY
kommer att returnera identitetsvärdet med INSERT
satsen för triggern, inte insertsatsen för blocket. Det är vanligtvis ett misstag om han inte vet vad han gör.