我正在开发一个项目,我使用批量插入语句将批处理.csv
文件导入表中。
我遇到的问题是,某些记录与我希望将数据导入到表中的当前内容重复。有没有办法使用批量插入运行语句,以根据特定条件检查与文件行匹配的特定行?
我相信有一种方法可以让这项工作成功,我想到的只是一点。
答案 0 :(得分:0)
不,BULK INSERT
语句针对原始速度进行了优化 - 它只是尽快插入数据 - 但不允许检查或进口时做出的决定。
在这种情况下,通常的方法是将数据批量插入临时表,然后在完成之后,仅将那些不重复的行复制到实际数据中表并丢弃其他所有内容。
但那是一个单独的步骤 - 在批量插入时无法完成....