В такъв случай трябва да напишете името на таблицата, какво ще стане, ако решите да промените името на таблицата? След това също не трябва да забравяте да актуализирате кода си, за да отразите това. Винаги използвам SCOPE_IDENTITY, освен ако не ми трябва идентификационният номер от вмъкването, което се случва в тригер, тогава ще използвам @@IDENTITY
Също така по-голямата разлика е, че IDENT_CURRENT ще ви даде самоличността от друг процес, който е извършил вмъкването (с други думи последната генерирана стойност на идентичност от всеки потребител), така че ако направите вмъкване и след това някой направи вмъкване, преди да направите SELECT IDENT_CURRENT, вие ще получи стойността на самоличността на това друго лице
Вижте също 6 различни начина да получите текущата стойност на самоличността, която има някакъв код, обясняващ какво се случва, когато поставите тригери на масата