Oracle
 sql >> Database >  >> RDS >> Oracle

Equivalente Oracle di suggerimenti per query ROWLOCK, UPDLOCK, READPAST

L'equivalente di ROWLOCK è il FOR UPDATE clausola

select *
from emp
for update;

Dall'11g Oracle ha documentato il SKIP LOCKED sintassi che è l'equivalente di READPAST :

select *
from emp
for update skip locked;

Questa sintassi ha funzionato per anni (è fondamentale per Advanced Queuing) ma se non è nei documenti non è supportata,

Non esiste un equivalente di UPDLOCK lock perché Oracle flat out non consente letture sporche. Scopri di più.