Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Cách xử lý ORA-02014:không thể chọn CẬP NHẬT từ chế độ xem với DISTINCT, GROUP BY, v.v.

Tôi nghĩ bạn sẽ cần một cái gì đó như:

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. Lưu dữ liệu vào Clob bằng Hibernate trong Oracle 10g

  2. Ngăn rơi bảng tại lược đồ mục tiêu trong luồng Oracle

  3. Chuyển đổi tham gia Oracle thành tham gia Ansi

  4. Làm thế nào để chuyển đổi dấu thời gian với mili giây sang ngày tháng trong Oracle

  5. cập nhật nhiều bản ghi trong nhiều bảng lồng nhau trong oracle