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

cập nhật tập hợp từ lỗi truy vấn tham gia bên trong thowing

Tôi không nghĩ rằng bạn có thể viết một câu lệnh UPDATE trong Oracle bằng cách sử dụng JOIN.

UPDATE INSURED_FARMERS I
SET I.CAP_NAME = ( SELECT S.CAP_NAME 
                   FROM INDIAN_STATES_REGION  S 
                   WHERE UPPER(I.STATE_NAME_FI) = UPPER(S.STATE_NAME) )
WHERE EXISTS ( SELECT S.CAP_NAME 
               FROM INDIAN_STATES_REGION  S 
               WHERE UPPER(I.STATE_NAME_FI ) = UPPER(S.STATE_NAME) )


  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ìm chỉ mục cuối cùng của một chuỗi trong Oracle

  2. Trình kích hoạt chèn có cần câu lệnh cam kết không

  3. Oracle chọn giá trị cho đến khoảng trắng đầu tiên hoặc cuối dòng

  4. Sử dụng OPENQUERY với cơ sở dữ liệu Oracle để truy vấn phạm vi ngày

  5. câu lệnh chọn có điều kiện trong oracle