Mengapa pengumpulan pukal lebih pantas dalam Oracle?
Mengapa pengumpulan pukal lebih pantas dalam Oracle?

Video: Mengapa pengumpulan pukal lebih pantas dalam Oracle?

Video: Mengapa pengumpulan pukal lebih pantas dalam Oracle?
Video: GEOGRAFI TINGKATAN 2 BAB 5:PENGANGKUTAN DI MALAYSIA (5.4,5.5,5.6,5.7) 2024, November
Anonim

Sejak KUMPUL PUKAL mengambil rekod masuk PUKAL , klausa INTO hendaklah sentiasa mengandungi pembolehubah jenis koleksi. Kelebihan utama menggunakan KUMPUL PUKAL adakah ia meningkatkan prestasi dengan mengurangkan interaksi antara pangkalan data dan enjin PL/SQL.

Begitu juga, anda mungkin bertanya, bilakah saya harus menggunakan pengumpulan pukal?

Apabila anda pasti bahawa hasil pemulangan pernyataan SELECT anda adalah kecil maka anda sepatutnya gunakan Kumpul Pukal klausa dengan penyataan Pilih-Ke dalam. Jika tidak anda kumpul pukal klausa akan menjadikan penyataan Select-Into anda sebagai raksasa yang memonopoli ingatan. Akibatnya ia akan memperlahankan prestasi pangkalan data anda.

Selain itu, bagaimanakah pengumpulan pukal berfungsi dalam Oracle? A kumpul pukal adalah kaedah mengambil data di mana enjin PL/SQL memberitahu enjin SQL mengumpul banyak baris sekali gus dan letakkan dalam a koleksi . Enjin SQL mendapatkan semula semua baris dan memuatkannya ke dalam koleksi dan beralih kembali ke enjin PL/SQL. Semua baris adalah diperoleh dengan hanya 2 suis konteks.

Dengan cara ini, apakah perbezaan antara pengumpulan pukal dan pengikatan pukal dalam Oracle?

Kumpul pukal : ialah FASAL. digunakan untuk mengambil rekod daripada kursor. Untuk semua : ialah PENYATA. digunakan untuk melakukan operasi dml bagi rekod yang diambil. Badan yang UNTUK SEMUA pernyataan ialah pernyataan DML tunggal -- INSERT, UPDATE, atau DELETE. KE DALAM, AMBIK KE DALAM, dan KEMBALI KE DALAM klausa.

Apakah kutipan pukal dan sebarang sekatan dalam kutipan pukal?

menggunakan KUMPUL PUKAL klausa dalam PL/SQL membayangkan berikut sekatan : Koleksi hendaklah digunakan sebagai pembolehubah sasaran yang disenaraikan dalam a KUMPUL PUKAL KE dalam klausa. 4. Sasaran komposit (seperti objek) tidak boleh digunakan dalam yang KEMBALI KE DALAM klausa lain ralat dilaporkan untuk ciri dengan klausa RETURNING.

Disyorkan: