Om een rij in te voegen en de identiteit ervan te krijgen, hoeft u niet alle andere opdrachten te blokkeren. Gebruik gewoon een transactie in combinatie met SCOPE_IDENTITY :
BEGIN TRAN;
INSERT INTO MyTable (MyColumn)
VALUES ('MyValue');
SELECT SCOPE_IDENTITY();
COMMIT TRAN;
Meer over SCOPE_IDENTITY op MSDN
.