返回首页

您好专家
我已存储程序和申请的SP之间的交易,该SP,SP和触发触发火警,也有交易申请,如果有任何异常或错误触发occure然后SP"回滚"或"提交"交易。

e.g

Create S.P abc

as

Begin Transaction

Try

select * From xyz

Update rst set a='1' where r='z' --when update trigger fire on rst table update trigger

select * from rst

Commit

catch

Rollback

end

End Transaction

 

Create Trigger nc on rst

update

Begin Transaction

Try

-----------any thing logic here-

Commit

catch

Rollback 

end

end Transaction

- 但在我的触发异常发生在SP下一条语句运行或全SP的回滚
- 或其他情况下,假设我的触发没有错误和错误发生的成功运行,然后在SP但发生。

回答

评论会员: 时间:2