Verwenden Sie @@identity
statt scope_identity()
.
Während scope_identity()
gibt die zuletzt erstellte ID im aktuellen Bereich zurück, @@identity
gibt die zuletzt erstellte ID in der aktuellen Sitzung zurück.
Die scope_identity()
Funktion wird normalerweise über @@identity
empfohlen Feld, da Sie normalerweise nicht möchten, dass Trigger mit der ID interferieren, aber in diesem Fall tun Sie das.