Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да решите ORA-02014:не може да избере ЗА АКТУАЛИЗИРАНЕ от изглед с DISTINCT, GROUP BY

Това работи ли?:

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. Можем ли да актуализираме стойностите на първичния ключ на таблица?

  2. Как да конвертирам стойности, разделени със запетая, в редове в Oracle?

  3. UPSERT в таблица с име на динамична таблица

  4. Поправете „Не може да се инсталира в Homebrew на ARM процесор в префикс по подразбиране на Intel (/usr/local)!“

  5. Как да извлечете текущата стойност на последователност от оракул, без да я увеличавате?