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

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

Myślę, że będziesz potrzebować czegoś takiego:

SELECT id
  FROM test
 WHERE id =
       (SELECT MIN(id) 
          FROM test
         WHERE id > 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. CachedRowSet wolniej niż ResultSet?

  2. Następny dzień roboczy (od poniedziałku do piątku) w Oracle?

  3. oci_bind_by_name nie działa w PHP

  4. błąd z oci_fetch_array, może pobrać dane z Oracle przez php

  5. Coś złego w używaniu Windows-1252 zamiast UTF-8