Эквивалентом ROWLOCK
является FOR UPDATE
предложение
select *
from emp
for update;
Поскольку 11g Oracle задокументировал синтаксис SKIP LOCKED
, который эквивалентен READPAST
:
select *
from emp
for update skip locked;
Этот синтаксис работал целую вечность (он является основополагающим для расширенной очереди), но если он отсутствует в документах, он не поддерживается,
Нет эквивалента блокировке UPDLOCK
, потому что Oracle не позволяетгрязное чтение.Узнать больше.