我将许多数据行从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?
谢谢你的帮助!
最好的问候,托尔斯滕