SQL多个更新命令/批量到临时表然后加入更新

时间:2013-07-06 05:13:34

标签: .net sql sql-server-2008-r2 sql-update sql-server-2012

我有一个远程sql服务器,它有大约18k的记录,我需要每天从我的.net应用程序进行更改。

当使用多个更新查询立即更新成人thasands记录时,似乎需要很多时间。

  • 最好将更新批量化到临时表,然后加入两者 表和更新?
  • 这种情况下最好的解决方案是什么?

我现在正在做的是循环记录并建立和更新命令并为每条记录执行它。

1 个答案:

答案 0 :(得分:1)

由于您有一个.net应用程序并使用SQServer,我会将更新的行作为存储过程的表格参数发送到服务器,如果您有INSERT / UPDATE /那么请执行简单的UPDATE FROM或MERGE DELETE