sql >> Databáze >  >> RDS >> Oracle

Oracle ekvivalent ROWLOCK, UPDLOCK, READPAST tipy dotazů

Ekvivalent ROWLOCK je FOR UPDATE doložka

select *
from emp
for update;

Od 11g Oracle zdokumentoval SKIP LOCKED syntaxe, která je ekvivalentem READPAST :

select *
from emp
for update skip locked;

Tato syntaxe fungovala věky (je zásadní pro Advanced Queuing), ale pokud není v dokumentech, není podporována,

Neexistuje žádný ekvivalent UPDLOCK lock, protože Oracle flat out neumožňuje nečisté čtení. Zjistit více.




  1. Automatické zvýšení pro Oracle

  2. Filtrované indexy a zahrnuté sloupce

  3. SQLRecoverableException:I/O Exception:Reset připojení

  4. Co znamená znaménko (+) v klauzuli WHERE Oracle SQL?