Oracle
 sql >> Datenbank >  >> RDS >> Oracle

So umgehen Sie ORA-02014:FOR UPDATE kann nicht aus der Ansicht mit DISTINCT, GROUP BY usw. ausgewählt werden

Ich denke, Sie werden etwas brauchen wie:

SELECT id
  FROM test
 WHERE id =
       (SELECT MIN(id) 
          FROM test
         WHERE id > 10)
FOR UPDATE;