Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

ORA-00913 terlalu banyak nilai

Praktik terbaik saat melakukan insert adalah membuat daftar kolom secara eksplisit:

INSERT INTO hist_museum(col1, col2, . . . )
     SELECT col1, col2, . . .
     FROM of_owner.museum al JOIN
          of_owner.city_data vd 
          ON al.city_data_id = VD.city_data_id
     WHERE gps_full_date < add_months(SYSDATE, -12);

Tentu saja, kolom di SELECT , harus dikualifikasikan dengan nama tabel.

Selain itu, subquery tidak diperlukan. Tidak ada alasan untuk menulis subquery hanya untuk filer data.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pemicu tidak valid di Oracle

  2. Terhubung ke database Oracle di aplikasi dotnet mvc

  3. pengecualian keamanan Java:pelanggaran penyegelan saat mencoba terhubung ke database

  4. Cara Mengubah Format Tanggal di Sesi Oracle Anda

  5. Bisakah saya mengubah properti AutoCommit dari koneksi JDBC beberapa kali?