SELECT FOR UPDATE对其他SELECT的Oracle效果

时间:2013-09-03 13:14:34

标签: oracle11g

想知道下面场景中的结果。

当我们使用FOR UPDATE OF table.column_name选择记录时。

当另一个简单的SELECT查询运行以获取FOR UPDATE OF锁定的特定记录时,结果集会是什么?

1 个答案:

答案 0 :(得分:1)

没有变化。简单的SELECT语句将返回该行的相应版本,具体取决于会话的事务隔离级别和它正在读取数据的SCN。其他一些会话已锁定该行的事实对运行简单查询的会话没有影响。