@@IDENTITY
sẽ trả về giá trị nhận dạng cuối cùng được cấp bởi phiên hiện tại. SCOPE_IDENTITY()
trả về giá trị nhận dạng cuối cùng trong phiên hiện tại và cùng phạm vi. Chúng thường giống nhau, nhưng giả sử một trình kích hoạt được gọi là đã chèn một thứ gì đó vào đâu đó ngay trước câu lệnh hiện tại. @@IDENTITY
sẽ trả về giá trị nhận dạng bằng INSERT
câu lệnh của trình kích hoạt, không phải câu lệnh chèn của khối. Đó thường là một sai lầm trừ khi anh ấy biết mình đang làm gì.