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

Tabel Sementara Lokal di Oracle 10 (untuk ruang lingkup Prosedur Tersimpan)

Anda mengatakan Anda baru mengenal Oracle. Saya kira Anda terbiasa dengan SQL Server, di mana cukup umum menggunakan tabel sementara. Oracle bekerja secara berbeda sehingga kurang umum, karena kurang diperlukan.

Ingatlah bahwa menggunakan tabel sementara membebankan biaya tambahan berikut:

  1. membaca data untuk mengisi tabel sementara
  2. menulis data tabel sementara ke file
  3. membaca data dari tabel sementara saat proses Anda dimulai
Sebagian besar aktivitas itu tidak berguna dalam hal membantu Anda menyelesaikan pekerjaan. Ide yang lebih baik adalah melihat apakah Anda dapat melakukan semuanya dalam satu tindakan, lebih disukai SQL murni.

Kebetulan, penyebutan Anda tentang penyatuan koneksi menimbulkan masalah lain. Proses munging data dalam jumlah besar bukanlah kandidat yang baik untuk dijalankan dalam mode OLTP. Anda benar-benar harus mempertimbangkan untuk memulai proses latar belakang (yaitu asysnchronous), mungkin pekerjaan database, untuk menjalankan prosedur tersimpan Anda. Ini terutama benar jika Anda ingin menjalankan tugas ini secara teratur, karena kita dapat menggunakan DBMS_SCHEDULER untuk mengotomatiskan pengelolaan hal-hal seperti itu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Petunjuk langkah demi langkah untuk Instalasi Oracle Virtual Box

  2. Masalah membangun cx_Oracle - libclntsh.so.11.1 => tidak ditemukan

  3. Bagaimana Cara Membuat Skema di Oracle Menggunakan SQL Developer?

  4. Oracle/SQL:Mengapa kueri SELECT * FROM record WHERE rownum>=5 AND rownum <=10 - mengembalikan nol baris

  5. Membuat Database Oracle 12c – Langkah demi langkah