Utilisez @@identity
au lieu de scope_identity()
.
Tandis que scope_identity()
renvoie le dernier identifiant créé dans la portée actuelle, @@identity
renvoie le dernier identifiant créé dans la session en cours.
Le scope_identity()
la fonction est normalement recommandée sur @@identity
champ, car vous ne voulez généralement pas que les déclencheurs interfèrent avec l'identifiant, mais dans ce cas, vous le faites.