El equivalente de ROWLOCK
es el FOR UPDATE
cláusula
select *
from emp
for update;
Desde 11g, Oracle ha documentado SKIP LOCKED
sintaxis que es el equivalente de READPAST
:
select *
from emp
for update skip locked;
Esta sintaxis ha funcionado durante mucho tiempo (es fundamental para Advanced Queuing), pero si no está en los documentos, no es compatible,
No hay equivalente de UPDLOCK
lock porque Oracle no permite lecturas sucias. Saber más.