sql >> Base de Datos >  >> RDS >> Oracle

Sugerencias de consulta equivalentes de Oracle de ROWLOCK, UPDLOCK, READPAST

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.