Motsvarigheten till ROWLOCK
är
select *
from emp
for update;
Sedan 11g har Oracle dokumenterat SKIP LOCKED
syntax som motsvarar READPAST
:
select *
from emp
for update skip locked;
Den här syntaxen har fungerat i evigheter (den är grundläggande för Advanced Queuing) men om den inte finns i dokumenten stöds den inte,
Det finns ingen motsvarighet till UPDLOCK
lås eftersom Oracle flat out inte tillåter smutsavläsning. Få reda på mer.