Oracle-事务处理

如果多个更新操作要么同时完成,要么同时失败,这种可以用事务这一概念处理。

事务只针对于数据更新使用,只有DML的更新操作才存在有事务的支持。

Session(会话,表示唯一的一个登陆用户),每个Session都有独立的事务处理操作。

commit:事务提交,在没有执行commit之前,所有的更新操作都保存在缓存区

rollback:事务回滚,如果发现更新操作有问题,可以回复所有的更新操作

如果没有进行 commit 事务提交,就可以用 rollback 恢复数据。

 

死锁:

如果有多个session处理同一个数据,第二个session会等第一个session操作完毕(执行完commit或者rollback)后再执行。

 

转载于:https://www.cnblogs.com/dododo70/p/10353478.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值