可能重复:
错误:“INSERT EXEC 语句不能嵌套。” 和“不能在 INSERT-EXEC 语句中使用 ROLLBACK 语句。” 如何解决这个问题?
我们在生产中有一个存储过程,它返回一个选择。此选择由 INSERT INTO 填充到临时表,调用存储过程。
所以现在我们现在需要生成另一个 sproc,它将使用 sproc_1 返回的数据。问题是新的 sproc 还包含一个临时表,该表是通过调用 sproc_1 填充的。
显然,我们得到了抱怨嵌套插入执行的 SQL 错误。
任何想法如何克服这个问题?我们花了一天时间研究这个问题,但没有找到可行的解决方案。