I så fald skal du skrive tabelnavnet, hvad sker der, hvis du beslutter dig for at ændre tabelnavnet? Så må du heller ikke glemme at opdatere din kode for at afspejle det. Jeg bruger altid SCOPE_IDENTITY, medmindre jeg har brug for ID'et fra indsættelsen, der sker i en trigger, så vil jeg bruge @@IDENTITY
Den større forskel er også, at IDENT_CURRENT vil give dig identiteten fra en anden proces, der foretog indsættelsen (med andre ord sidst genererede identitetsværdi fra enhver bruger), så hvis du laver en indsættelse, og nogen derefter foretager en indsættelse, før du laver en SELECT IDENT_CURRENT får den anden persons identitetsværdi
Se også 6 forskellige måder at få den aktuelle identitetsværdi på, som har en kode, der forklarer, hvad der sker, når du sætter triggere på bordet