0

可能重复:
错误:“INSERT EXEC 语句不能嵌套。” 和“不能在 INSERT-EXEC 语句中使用 ROLLBACK 语句。” 如何解决这个问题?

我们在生产中有一个存储过程,它返回一个选择。此选择由 INSERT INTO 填充到临时表,调用存储过程。

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

显然,我们得到了抱怨嵌套插入执行的 SQL 错误。

任何想法如何克服这个问题?我们花了一天时间研究这个问题,但没有找到可行的解决方案。

4

1 回答 1

0

我怀疑你能否实现嵌套插入执行参考:
http
://social.msdn.microsoft.com/forums/en-US/transactsql/thread/e66c9e71-4424-4cf3-920c-6725ffc40162/ 但我想这可能帮你
http://www.sqlservercentral.com/Forums/Topic13595-8-1.aspx#bm68301

于 2012-07-19T16:39:23.953 回答