O equivalente a
ROWLOCK
é o FOR UPDATE
cláusula select *
from emp
for update;
Desde o 11g, a Oracle documentou o
SKIP LOCKED
sintaxe equivalente a READPAST
:select *
from emp
for update skip locked;
Essa sintaxe funciona há muito tempo (é fundamental para o Advanced Queuing), mas se não estiver nos documentos, não é compatível,
Não há equivalente de
UPDLOCK
lock porque o Oracle não permite leituras sujas. Descubra mais.