怎么样在oracle中开始事务,回滚事务?
第一步:A页面开始事务,执行三个insert的操作,假如第三个不成功,回滚事务,
第二步:B页面要执行一个update,执行完毕commit,这时第一步中的前两个insert是不是也被commit了呢?
请问大家怎么做呢?
------解决方案--------------------你的页面是什么意思? web开发?
------解决方案--------------------如果这两个页面不用同一个事务就可以了
------解决方案--------------------前两个insert没被commit,因为你第二步commit时,第一步你已经rollback,
------解决方案--------------------既然已经插入失败了为什么程序还要继续提交数据?