Użyj @@identity
zamiast scope_identity()
.
Podczas gdy scope_identity()
zwraca ostatni utworzony identyfikator w bieżącym zakresie, @@identity
zwraca ostatni utworzony identyfikator w bieżącej sesji.
scope_identity()
funkcja jest zwykle zalecana przez @@identity
pole, ponieważ zwykle nie chcesz, aby wyzwalacze zakłócały identyfikator, ale w tym przypadku tak jest.