Oracle(二) – 事务控制解释

来源:互联网 发布:mysql的casewhen 编辑:程序博客网 时间:2024/05/17 03:23

在Commit 或者Rollback前后数据的状态:

1、在数据已经被更改,但没有Commit前,被更改记录处于被锁定状态,其他用户无法进行更改;
2、在数据已经被更改,但没有Commit前,只有当前Session的用户可以看到这种变更,其他Session的用户看不到数据的变化。

3、在数据已经被更改,并且被Commit后,被更改记录自动解锁,其他用户可以进行更改;
4、在数据已经被更改,并且被Commit后,其他Session的用户再次访问这些数据时,看到的是变化后的数据。

那么同理可知Rollback前后数据的状态及锁的变化。

原创粉丝点击