oracle查询语句中for update的使用方法

 时间:2026-02-14 02:08:32

1、1.在对表进行操作的时候经常会使用for update来对数据进行锁定

oracle查询语句中for update的使用方法

2、2.在上图中对empno8866进行了锁定,不允许其它session对此数据进行操作。当其它session在对此数据进行更新操作的时候会进行锁行界面,对数据无法进行修改操作

oracle查询语句中for update的使用方法

3、3.但在进行锁的时候当前session是可以进行操作的如下图

oracle查询语句中for update的使用方法

4、4.刚才已经执行了更新操作,但在另外一个session中依旧是无法更改数据的,

oracle查询语句中for update的使用方法

5、5.但是当当前session执行了COMMIT或者rollback操作后,另外一个session的更新操作才可以执行。也就是说执行DML操作并不能解除锁,锁的解除只能通过COMMIT或者ROLLBACK来解除。

oracle查询语句中for update的使用方法

oracle查询语句中for update的使用方法

  • MySQL8远程连接出错:ERROR 1251 (08004)
  • VMware怎么关闭托盘图标?
  • 神佑释放怎么用手柄玩
  • glibc卸载掉了怎么恢复
  • Eclipse删除svn服务器上的文件及文件夹
  • 热门搜索
    替硝唑的作用 冬枣的营养功效与作用 倾国倾城什么意思 四面八方什么意思 极限运动员 橄榄油有什么用 雌激素的作用 胡椒的功效与作用 不知道自己适合什么工作 白蒿的功效与作用图片