【发布时间】:2012-12-11 01:43:24
【问题描述】:
我有一个包含超过一百万条记录(产品)的表。 现在,我每天都需要更新现有记录和/或添加新记录。
我没有一个接一个地做(需要几个小时),而是设法使用SqlBulkCopy 处理一堆记录,并设法在几秒钟内完成我的插入,但它只能处理新的插入。所以我正在考虑创建一个包含新记录和旧记录的新表;然后使用该临时表(在 SQL 端)更新/添加到主表。
任何建议我如何执行该更新?
【问题讨论】:
-
是的,你应该这样做。
标签: sql-server performance tsql insert-update bulk