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

Cara mengoptimalkan kueri SQL dengan ribuan klausa WHERE

Saya rasa saya baru saja menjawab pertanyaan saya sendiri... NESTED TABLES!

SELECT doc_text.doc_id, doc_text.language, doc_text.author, doc_text.title, doc_ref.ref_id, ref_master.location_id, location.location_display_name, doc_index.doc_id, doc_index.display_heading
FROM DOC_TEXT, DOC_REF, REF_MASTER, LOCATION, DOC_INDEX
WHERE
    doc_text.language='fr' OR doc_text.language='es'
AND
    doc_text.doc_id=doc_ref.doc_id
AND
    doc_ref.doc_id=ref_master.ref_id
AND
    ref_master.location_id=location.location_id
AND
    doc_text.doc_id=doc_index.doc_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. Apakah ada Oracle yang setara dengan OUTPUT INSERTED.* SQL Server?

  2. Oracle DENGAN CLAUSE tidak berfungsi?

  3. Bagaimana caranya:Grails 3.0.2 + Oracle Database 12c?

  4. Berfungsi untuk mendapatkan jumlah hari kerja antara dua tanggal tidak termasuk hari libur

  5. Membuat skrip SQL*Plus menggunakan SQL*Plus