for update 与 for update nowait

for update 与 for update nowait
共同点:对当前行加锁,阻塞其它对这一行的写操作。

for update:当当前行已经被锁定,当前语句会被阻塞,直到当前行被释放;
for update nowait:当当前行已经被锁定时,当前语句会立即被数据库系统拒绝,迅速返回ORA-00054错误,提示资源正忙。

你可能感兴趣的:(for update 与 for update nowait)