asp.net - 使用 ADO.NET 批量插入多条记录并获取所有记录的身份

标签 asp.net sql sql-server database ado.net

我想使用 ADO.NET 命令/sqldataadapter 在 sql server 数据库中批量插入多条记录,并在单个数据库行程中获取为所有行生成的标识值。

我有哪些选择?

最佳答案

如果您正在使用其中任何一个,SQL Server 2005 和 2008 添加对 OUTPUT 的支持子句,它使您能够从 UPDATE/INSERT/DELETE 语句返回结果集。

关于asp.net - 使用 ADO.NET 批量插入多条记录并获取所有记录的身份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2697527/

相关文章:

sql - 在 SQL Server 中使用带有 IN 子句的 uniqueidentifier

asp.net - Jeff Prosise 的 session 劫持博客 - 有任何更新吗?

c# - 要让我的网站在移动浏览器上运行,我需要知道什么?

sql - 编译和刷新物化 View 有什么区别?

MYSQL - SELECT IN () ORDER BY IN ()

sql - Postgres :Get the latest record from a table

c# - ASP.Net在登录时引发错误-建立与SQL Server的连接时发生与网络相关或特定于实例的错误

sql - T-SQL 截断文本并在末尾添加数字以避免重复

asp.net - Entity Framework 类类型属性到蛇案例

asp.net - 在 javascript 中捕获回发的最佳方式?