SQL Server批量插入有哪些优点/缺点?

时间:2012-10-04 16:21:26

标签: sql sql-server-2008

SQL Server批量插入有哪些优点/缺点?

优点/缺点与应用正在处理数据时的常规单行插入相比。

2 个答案:

答案 0 :(得分:2)

我认为批量插入的基本目的是允许在导入大量数据时暂停键/约束,这比传统的逐个记录/编程INSERT快得多。不确定除非你试图在没有真正设计/预期的场景中使用它,否则会有一个“劣势”。

答案 1 :(得分:0)

BCP用于sql server中的BULK数据加载。下面列出的优点很少。

  1. BCP交易比其他方式快得多
  2. 我们可以使用BCP迁移定长文件,逗号分隔文件 命令。
  3. 可以从.Net代码中使用BCP进行数据迁移。