在多线程环境中的SQL Server中INSERT之后获取ID?

Pat*_*ier 6 c# sql-server identity insert

如何在SQL Server中插入INSERT后获取id?

对于我的插页,我使用 context.ExecuteStoreCommand()

警告:我有一个多线程应用程序,它在同一个表中"同时"插入一些数据.

Num*_*nor 12

SELECT SCOPE_IDENTITY()
Run Code Online (Sandbox Code Playgroud)

在insert语句之后使用它,它将返回您在作用域中插入的标识.您可以将此值分配给变量或将其返回到输出参数中.