I så fall behöver du skriva tabellnamnet, vad händer om du bestämmer dig för att ändra tabellnamnet? Du får då inte heller glömma att uppdatera din kod för att återspegla det. Jag använder alltid SCOPE_IDENTITY såvida jag inte behöver ID:t från infogningen som sker i en utlösare, då kommer jag att använda @@IDENTITY
Den större skillnaden är också att IDENT_CURRENT kommer att ge dig identiteten från en annan process som gjorde infogningen (med andra ord senast genererade identitetsvärde från någon användare) så om du infogar och sedan någon infogar innan du gör en SELECT IDENT_CURRENT kommer att få den andra personens identitetsvärde
Se även 6 olika sätt att få det aktuella identitetsvärdet som har lite kod som förklarar vad som händer när du sätter triggers på bordet