在存储过程中批处理多个合并是否是个好主意

时间:2013-07-31 15:27:49

标签: sql-server stored-procedures merge

我正在尝试编写一个存储过程,我在不同的表上执行多次插入/更新/删除操作。

所以我的SP看起来像这样。这是正确的方法吗?

Begin
  Merge 1
End
Begin
  Merge 2
End 
Begin
  Merge 3
End

或者我应该这样跟着

Begin
  Merge 1
  Merge 2
  Merge 3
End

帮助!!

1 个答案:

答案 0 :(得分:2)

你应该如下:

Begin
  Merge 1
  Merge 2
  Merge 3
End

请参阅@ AaronBertrand上面的评论以进一步澄清。