我的问题是调用存储过程中的存储过程
在另一个存储过程中调用存储过程中的存储过程。 这种发展何时是有害的?
为了促进代码的可重用性,我们将各种插入/更新语句封装到存储过程中。因此,如果想要插入A Foo记录,那么您可以将参数传递给CreateFoo存储过程,并开始一天的工作。
好让我们假设一个富对象需要创建一个酒吧对象也创建马克对象。
因此您的存储过程将调用富存储过程,然后将调用酒吧存储过程,然后将调用标记存储过程。
什么时候这不是一个好主意,以及我的其他选择。非常感谢你。 如果可以的话,你能否提供备份答案的来源。再次非常感谢你。
你一次只插入一行吗? – 2011-04-25 17:14:04
是的。当我打电话给** FOO **的时候,但是如果我没有这样做,那么存储过程不得不做很多事情,但实际上它会产生负面影响。你是说如果我只是插入1行我应该只是复制插入语句无处不在我使用它而不是调用存储过程? – gh9 2011-04-25 17:21:08
那么你会如何插入'10000''foo'行?你会在10000次循环中调用该过程? – 2011-04-25 17:25:01