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

Lỗi trong truy vấn tiên tri Truy vấn con một hàng trả về nhiều hơn một hàng

Bạn nên sử dụng chế độ xem có sẵn khóa để cập nhật bằng cách sử dụng truy vấn này. Oracle không cho phép mệnh đề Từ trong truy vấn Cập nhật Hoặc chỉ sử dụng Cập nhật liên quan hoặc Hợp nhất với cập nhật.

Đăng

Cập nhật liên quan:

UPDATE table1 t1
   SET (name, desc) = (SELECT t2.name, t2.desc
                         FROM table2 t2
                        WHERE t1.id = t2.id)
 WHERE EXISTS (
    SELECT 1
      FROM table2 t2
     WHERE t1.id = t2.id )


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tính vui nhộn của truy vấn con Oracle

  2. Xóa bảng khỏi cơ sở dữ liệu Oracle 10g

  3. Làm thế nào để sử dụng% ROWTYPE khi chèn vào bảng Oracle với cột nhận dạng?

  4. Lỗi cú pháp trong câu lệnh SQL ngoại lệ ném từ khóa “WITH”

  5. chọn giá trị cột động từ một biến kiểu hàng trong pl sql