Oracle9iで行ロックを行うのですが、下記のようにINを使って対象を指定した場合に
・ユーザA
SELECT
USERID
FROM
USERMST
WHERE
USERID IN (1,2,3,4,5)
FOR UPDATE;・ユーザB
SELECT
USERID
FROM
USERMST
WHERE
USERID IN (5,4,3,2,1)
FOR UPDATE;
ユーザAとユーザBが同時に実行した場合って、やっぱり
デッドロックが起きますか?
INで指定したキーに対してどの順番でロックをかけるのでしょうか?