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

cara menambahkan lebih dari 1000 nilai dengan klausa NOT IN

Anda bilang tidak mau, tapi:gunakan tabel sementara. Itulah solusi yang tepat di sini.

Penguraian kueri mahal di Oracle, dan itulah yang akan Anda dapatkan ketika Anda memasukkan ribuan pengidentifikasi ke dalam gumpalan SQL raksasa. Juga, ada batas yang tidak ditentukan pada panjang kueri yang akan Anda tekan. Melakukan anti-JOIN terhadap tabel, di sisi lain... Oracle pandai dalam hal itu. Memuat data secara massal ke dalam tabel, Oracle juga pandai dalam hal itu. Gunakan tabel sementara.

Membatasi IN untuk seribu entri adalah cek kewarasan. Fakta bahwa Anda memukulnya berarti Anda mencoba melakukan sesuatu yang gila.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SSDT di Visual Studio 2015 Masalah Koneksi Oracle

  2. Oracle:Akses baca-saja ke skema untuk pengguna lain?

  3. Tutorial Oracle sql :Membatasi kumpulan data

  4. Mendapatkan Kesalahan saat membuat tampilan di Oracle DB

  5. Bagaimana cara mengubah urutan karakter menjadi format tanggal untuk disimpan dalam database?