gpt4 book ai didi

c# - 从 C# DataTable 批量插入的最佳方法

转载 作者:IT王子 更新时间:2023-10-29 04:32:14 29 4
gpt4 key购买 nike

我有一个 DataTable,我想将其推送到数据库。我希望能够像这样说

myDataTable.update();

但是看了MSDN之后docs ,显然这会逐行插入。

It should be noted that these statements are not performed as a batch process; each row is updated individually.

我有什么选择?

编辑:我正在使用 SQL Server 2005

最佳答案

如果使用 SQL Server,SqlBulkCopy.WriteToServer(DataTable)

或者也可以使用 SQL Server,将其写入 .csv 并使用 BULK INSERT

如果使用 MySQL,您可以将其写入 .csv 并使用 LOAD DATA INFILE

如果使用 Oracle,you can use the array binding feature of ODP.NET

如果是 SQLite:

关于c# - 从 C# DataTable 批量插入的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5022531/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com