Trong trường hợp đó bạn cần viết tên bảng, điều gì sẽ xảy ra nếu bạn quyết định thay đổi tên bảng? Sau đó, bạn cũng không được quên cập nhật mã của mình để phản ánh điều đó. Tôi luôn sử dụng SCOPE_IDENTITY trừ khi tôi cần ID từ phần chèn xảy ra trong trình kích hoạt thì tôi sẽ sử dụng @@ IDENTITY
Ngoài ra, sự khác biệt lớn hơn là IDENT_CURRENT sẽ cung cấp cho bạn danh tính từ một quy trình khác đã thực hiện chèn (nói cách khác là giá trị nhận dạng được tạo lần cuối từ bất kỳ người dùng nào) vì vậy nếu bạn thực hiện chèn và sau đó ai đó thực hiện chèn trước khi bạn thực hiện SELECT IDENT_CURRENT thì bạn sẽ nhận được giá trị nhận dạng của người khác đó
Xem thêm 6 cách khác nhau để có được giá trị nhận dạng hiện tại trong đó có một số mã giải thích điều gì sẽ xảy ra khi bạn đặt trình kích hoạt trên bàn