@@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.