我用 for update 需要一个等待一个的去查询
for update nowait 是查到锁定的行抛错误
for update nowait skip locked 是 第二个人查不到数据了就我希望的 是 例如 第一个人查找到 前两条记录 第二个人再查跳过前两个被锁定的记录从 第三条记录继续读取 请问如何实现?
for update nowait 是查到锁定的行抛错误
for update nowait skip locked 是 第二个人查不到数据了就我希望的 是 例如 第一个人查找到 前两条记录 第二个人再查跳过前两个被锁定的记录从 第三条记录继续读取 请问如何实现?
SELECT * FROM YOURTABLE WHERE ROWNUM<=2 FOR UPDATE SKIP LOCKED
你开两个PL/SQL来测试。
应该能满足你的需求
应该可以。