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
.