正如官方Oracle Data Concurrency所知 读者永远不会阻止作家
但我对我的Oracle应用程序感到惊讶
关注Inner SELECT
语句(来自PERSON
表)
UPDATE MANAGER m
SET
m.manager_name =
(
SELECT p.person_name
FROM PERSON p
WHERE p.person_code = (m.manager_code)
)
;
锁定PERSON表上的任何其他(UPDATE或INSERT)语句
直到UPDATE
MANAGER
语句提交或回滚
任何帮助原因?
如何知道在这种情况下获得的LOCK类型是什么?