我有一个表tab1 (t_id, status)和表tab2 (id, t_id, status),其中t_id.tab2有外键引用tab1.t_id.
tab1 (t_id, status)
tab2 (id, t_id, status)
t_id.tab2
tab1.t_id
假设一个Oracle会话S1获得SELECT FOR UPDATE NOWAIT在创纪录的锁tab1用t_id=123.
SELECT FOR UPDATE NOWAIT
tab1
t_id=123
当NOWAITs1仍然保持锁定时tab1,另一个会话s2可以tab2用tab2.t_id=123(FK)更新记录吗?
NOWAIT
tab2
tab2.t_id=123
sql oracle locking oracle11g
locking ×1
oracle ×1
oracle11g ×1
sql ×1