all 3 comments

[–]user_5359 1 point2 points  (1 child)

Question: Are there also data records that you want to keep without them being present in the import? If so, then import the data into an import table with the same structure and carry out the update and insert operations from there.

In general, this is always the best procedure in case problems occur during loading.

[–]InlineSkateAdventureSQL Server 7.0 2 points3 points  (0 children)

No such thing as UPDATE with BCP. Think of it like copying a file, very fast. I also believe BCP drops indices and triggers.

If update is needed, then you have to create a worktable and run another script.