oracle查询语句中for update的使用方法
1、1.在对表进行操作的时候经常会使用for update来对数据进行锁定
2、2.在上图中对empno8866进行了锁定,不允许其它session对此数据进行操作。当其它session在对此数据进行更新操作的时候会进行锁行界面,对数据无法进行修改操作
3、3.但在进行锁的时候当前session是可以进行操作的如下图
4、4.刚才已经执行了更新操作,但在另外一个session中依旧是无法更改数据的,
5、5.但是当当溱碳叛鹤前session执行了COMMIT或者rollback操作后,另外一个session的更新操作才可以执行。也就是说执行DML操作并不能解除锁,锁的解除只能通过COMMIT或者R晦倘佳鳎OLLBACK来解除。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:65
阅读量:36
阅读量:92
阅读量:35
阅读量:65