Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak rozwiązać ORA-02014:nie można wybrać FOR UPDATE z widoku za pomocą DISTINCT, GROUP BY

Czy to działa?:

select * from event_table where id in 
(
    SELECT id
    FROM (SELECT *
        FROM event_table
        WHERE status = 'S'
        ORDER BY CREATION_DATA ASC)
        WHERE ROWNUM <=10
)
FOR UPDATE;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak usunąć „Wybrano X wierszy” w SQLcl i SQL*Plus (Oracle)

  2. Obsługa wielu języków w 11i/R12

  3. ORA-01843 nie jest prawidłowym miesiącem- Porównywanie dat

  4. Integrator danych Oracle (ODI)

  5. Sortowanie bez rozróżniania akcentów i wielkości liter w Oracle z LIKE