W takim przypadku musisz wpisać nazwę stołu, co się stanie, jeśli zdecydujesz się zmienić nazwę stołu? Nie możesz również zapomnieć o aktualizacji kodu, aby to odzwierciedlić. Zawsze używam SCOPE_IDENTITY, chyba że potrzebuję identyfikatora z wstawki, która ma miejsce w wyzwalaczu, użyję @@IDENTITY
Również większa różnica polega na tym, że IDENT_CURRENT da ci tożsamość z innego procesu, który dokonał wstawienia (innymi słowy ostatnia wygenerowana wartość tożsamości od dowolnego użytkownika), więc jeśli zrobisz wstawienie, a następnie ktoś zrobi wstawienie przed wykonaniem SELECT IDENT_CURRENT, uzyska wartość tożsamości tej drugiej osoby
Zobacz także 6 różnych sposobów na uzyskanie aktualnej wartości tożsamości, która zawiera kod wyjaśniający, co się dzieje po umieszczeniu wyzwalaczy w tabeli