Để chèn một hàng và nhận danh tính của nó, bạn không cần phải chặn tất cả các lệnh khác. Chỉ cần sử dụng giao dịch kết hợp với SCOPE_IDENTITY :
BEGIN TRAN;
INSERT INTO MyTable (MyColumn)
VALUES ('MyValue');
SELECT SCOPE_IDENTITY();
COMMIT TRAN;
Thêm trên SCOPE_IDENTITY tại MSDN
.