| 호환표 | NULL | RS (SELECT FOR UPDATE -10g이하) | RX (INSERT, UPDATE, DELETE, MERGE) (SELECT FOR UPDATE -11g이상) | S | SRX | EX (=DDL) | | --- | --- | --- | --- | --- | --- | --- | | NULL | O | O | O | O | O | O | | RS (SELECT FOR UPDATE -10g이하) | O | O | O | O | O | | | RX (INSERT, UPDATE, DELETE, MERGE) (SELECT FOR UPDATE -11g이상) | O | O | O | | | | | S | O | O | | O | | | | SRX | O | O | | | | | | EX (=DDL) | O | X | X | | | |

DML문과 SELECT~FOR UPDATE 간의 경합 발생 가능성

TM Lock경합은 절대 발생하지 않는다(서로 호환가능함)

단, 같은 로우일 때 로우Lock 경합만 있다