SQL 不能在 INSERT-EXEC 语句中使用 ROLLBACK 语句
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/3854194/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Cannot use the ROLLBACK statement within an INSERT-EXEC statement
提问by Himanshu
Cannot use the ROLLBACK statement within an INSERT-EXEC statement
不能在 INSERT-EXEC 语句中使用 ROLLBACK 语句
I am using two stored procedures. the first sp returns some int value
我正在使用两个存储过程。第一个 sp 返回一些 int 值
I am using this in the second sp with INSERT EXEC
我在带有INSERT EXEC的第二个 sp 中使用它
But when i am executing the second sp , I am getting the above error
但是当我执行第二个 sp 时,出现上述错误
Please help
请帮忙
回答by Vijay Selvaraj
Take a look at this link. Hope it helps: Errors: "INSERT EXEC statement cannot be nested." and "Cannot use the ROLLBACK statement within an INSERT-EXEC statement." How to solve this?
看看这个链接。希望它有所帮助:错误:“INSERT EXEC 语句不能嵌套。” 和“不能在 INSERT-EXEC 语句中使用 ROLLBACK 语句。” 如何解决这个问题?