如果在嵌套调用两个以上存储过程时,可以保证事务吗?
比如说,在存储过程sp1调用存储过程sp2,两个存储过程各有一个事务,如果sp1失败后,sp2也会回滚吗?
PROCEDURE sp1
AS
BEGIN
.....
执行 sp2 (另外一个存储过程)
commit;
EXCEPTION
rollback;
END SP_Get_ExcursusList;
...全文
1527打赏收藏
存储过程中事务的问题
如果在嵌套调用两个以上存储过程时,可以保证事务吗? 比如说,在存储过程sp1调用存储过程sp2,两个存储过程各有一个事务,如果sp1失败后,sp2也会回滚吗? PROCEDURE sp1 AS BEGIN ..... 执行 sp2 (另外一个存储过程) commit; EXCEPTION rollback; END SP_Get_ExcursusList;