【发布时间】:2012-02-13 13:49:54
【问题描述】:
我必须在 sqlserver 数据库中插入超过 20 万条记录。
我的想法是将数据添加到 DATA TABLE 然后进行批量插入,但我的 TL 说:“将数据插入 CSV 文件格式并进行批量插入”。
哪种方法更快?
【问题讨论】:
-
使用SqlBulkCopy 是最有效的方式。但是你还没有说你的原始数据源是什么。
-
为什么您认为编写一个创建数据表、填充它、然后插入的 C# 程序会更快?我认为您的 TL 走在正确的轨道上。
标签: sql vb.net sql-server-2005