sql >> Databasteknik >  >> RDS >> Oracle

Oracle motsvarighet till ROWLOCK, UPDLOCK, READPAST frågetips

Motsvarigheten till ROWLOCK är FÖR UPPDATERING klausul

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.




  1. Neo4j - Skapa en begränsning med Cypher

  2. hur kan jag uppdatera topp 100 poster i sql server

  3. Behöver konvertera Oracle Merge till query till PostgreSQL

  4. Kasta millisekundsdelen från tidsstämpeln