嵌套的Insert-Exec

时间:2012-07-19 15:05:38

标签: sql sql-server sql-server-2008 stored-procedures insert-into

  

可能重复:
  Errors: “INSERT EXEC statement cannot be nested.” and “Cannot use the ROLLBACK statement within an INSERT-EXEC statement.” How to solve this?

我们有一个生产中的sproc,它返回一个选择。此选择由INSERT INTO填充到临时表,调用sproc。

所以现在我们现在需要生成另一个sproc,它将使用sproc_1返回的数据。 问题是新的sproc还包含一个临时表,通过调用sproc_1填充。

显然我们得到了关于嵌套insert-exec的SQL错误。

任何想法如何通过这个? 我们花了一天时间研究这个问题,而没有找到工作解决方案。

1 个答案:

答案 0 :(得分:0)