ROWLOCK
に相当 FOR UPDATE
です 条項
select *
from emp
for update;
11g以降、OracleはSKIP LOCKED
を文書化しています。 READPAST
と同等の構文 :
select *
from emp
for update skip locked;
この構文は何年も前から機能していましたが(Advanced Queuingの基本です)、ドキュメントにない場合はサポートされていません。
UPDLOCK
に相当するものはありません Oracleフラットアウトはダーティ読み取りを許可しないため、ロックします。詳細をご覧ください。