ORACLE中,使用SELECT FOR UPDATE来锁定记录
使用SELECT FROM V$LOCKED_OBJECT来看锁信息;
中间的那个框,是用来查看锁定的是哪个OBJECT,结果证实是我写的FOR UPDATE的这张表;
使用SQL*PLUS来更新这条被锁定的记录,发现确实锁定了.而且在锁定的时候,这个LOCK一直到COMMIT为止;
无法更新咯.
所以一定要尽快的释放你的LOCK.
ORACLE中,使用SELECT FOR UPDATE来锁定记录
使用SELECT FROM V$LOCKED_OBJECT来看锁信息;
中间的那个框,是用来查看锁定的是哪个OBJECT,结果证实是我写的FOR UPDATE的这张表;
使用SQL*PLUS来更新这条被锁定的记录,发现确实锁定了.而且在锁定的时候,这个LOCK一直到COMMIT为止;
无法更新咯.
所以一定要尽快的释放你的LOCK.