问一个事务的问题 求解答
把页面上的数据拆成三张表存储
根据用户的员工号分别插入三张不同的表。员工号手填
用了三个不同的存储过程,现在我想如果有一张插入失败,则三个存储过程都回滚
我应该怎么写,程序中怎么去调用?没思路啊
------解决方案--------------------begin tran
存储过程1
做判断是否回滚?如果不是,继续执行
存储过程2
做判断是否回滚?如果不是,继续执行
存储过程3
做判断是否回滚?如果不是,继续执行
提交事务
------解决方案--------------------楼上正解
------解决方案--------------------begin tran
存储过程1
做判断是否回滚?如果不是,继续执行
存储过程2
做判断是否回滚?如果不是,继续执行
存储过程3
做判断是否回滚?如果不是,继续执行
commit tran
DBA_Huangzj 正解!