小编Tho*_*aus的帖子

如果使用多个insert语句,有没有办法使用SCOPE_IDENTITY?

我将许多数据行从csv文件导入SQL Server数据库(通过Web应用程序).我需要为客户端返回自动生成的id值.

如果我在循环中执行此操作,性能非常糟糕(但我可以SCOPE_IDENTITY()毫无问题地使用).

更高效的解决方案是这样的:

INSERT INTO [MyTable]
VALUES ('1'), ('2'), ('3')
SELECT SCOPE_IDENTITY()
Run Code Online (Sandbox Code Playgroud)

有没有办法获得所有生成的ID,而不仅仅是最后生成的ID?

谢谢你的帮助!

最好的问候,托尔斯滕

.net c# sql spring.net scope-identity

22
推荐指数
1
解决办法
1万
查看次数

标签 统计

.net ×1

c# ×1

scope-identity ×1

spring.net ×1

sql ×1