从另一个存储过程调用存储过程或只调用一个SP以提高效率?

时间:2013-06-27 08:46:49

标签: sql-server stored-procedures processing-efficiency

我需要更新9个表格。这些表应由存储过程更新。

组中有三对依赖表。其他人(另外3张桌子)他们没有任何依赖。

以下是问题: 编写 1 存储过程并更新所有表更有效 要么 写 9 SP 要么 写 6 SP(每个独立表1个SP,依赖表组1个,每个SP 1个,SP全部调用)

最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

假设你在一个动作中更新9个表(如按钮点击),维护交易可能是你的要求,所以我建议你制作一个存储过程并在其中维护交易,而不是9个不同的程序。