带批量插入的SQL Server语句

时间:2017-03-29 02:11:39

标签: sql-server bulk

我正在开发一个项目,我使用批量插入语句将批处理.csv文件导入表中。

我遇到的问题是,某些记录与我希望将数据导入到表中的当前内容重复。有没有办法使用批量插入运行语句,以根据特定条件检查与文件行匹配的特定行?

我相信有一种方法可以让这项工作成功,我想到的只是一点。

1 个答案:

答案 0 :(得分:0)

不,BULK INSERT语句针对原始速度进行了优化 - 它只是尽快插入数据 - 但允许检查或进口时做出的决定。

在这种情况下,通常的方法是将数据批量插入临时表,然后在完成之后,仅将那些不重复的行复制到实际数据中表并丢弃其他所有内容。

但那是一个单独的步骤 - 在批量插入时无法完成....