标签: 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错误。
任何想法如何通过这个? 我们花了一天时间研究这个问题,而没有找到工作解决方案。
答案 0 :(得分:0)
我怀疑你是否能够实现嵌套的插入exec 参考文献: 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