Daftar Isi:

Bagaimana cara menggunakan batas pengumpulan massal?
Bagaimana cara menggunakan batas pengumpulan massal?

Video: Bagaimana cara menggunakan batas pengumpulan massal?

Video: Bagaimana cara menggunakan batas pengumpulan massal?
Video: CARA MEMBATASI JUMLAH PENDAFTAR RESPONDEN GOOGLE FORM DENGAN LIMITER 2024, Desember
Anonim

Sebagai MEMBATASI berfungsi sebagai atribut dari pernyataan FETCH-INTO sehingga untuk menggunakan itu Anda dapat menambahkan kata kunci MEMBATASI diikuti oleh angka numerik tertentu yang akan menentukan jumlah baris yang dalam jumlah besar - mengumpulkan klausa akan diambil dalam sekali jalan di akhir pernyataan FETCH-INTO.

Oleh karena itu, bagaimana cara memilih batas pengumpulan massal?

Cara Memilih Batas untuk BULK COLLECT

  1. Mulai dengan 100.
  2. Uji untuk melihat apakah itu cukup cepat (kemungkinan untuk banyak kasus).
  3. Jika tidak, coba nilai yang lebih tinggi hingga Anda mencapai tingkat kinerja yang Anda butuhkan - dan Anda tidak menghabiskan terlalu banyak memori PGA.
  4. Jangan melakukan hard-code nilai batas: jadikan itu parameter untuk subprogram Anda atau konstanta dalam spesifikasi paket.

Selanjutnya, bisakah kita menggunakan pengumpulan massal di kursor? Ini KOLEKSI MASSAL bisa menjadi digunakan dalam pernyataan 'PILIH' untuk mengisi catatan di dalam jumlah besar atau dalam mengambil kursor di dalam dalam jumlah besar . Sejak KUMPULKAN MASSAL mengambil catatan di DALAM JUMLAH BESAR , klausa INTO harus selalu berisi variabel tipe koleksi.

Selanjutnya, apa yang dimaksud dengan pengumpulan massal dan batasan apa pun dalam pengumpulan massal?

Menggunakan KOLEKSI MASSAL klausa dalam PL/SQL menyiratkan berikut: pembatasan : Koleksi harus digunakan sebagai variabel target yang tercantum dalam a KUMPULKAN MASSAL klausa INTO. 4. Target gabungan (seperti objek) tidak dapat digunakan dalam NS Galat klausa RETURNING INTO lain dilaporkan untuk fitur dengan klausa RETURNING.

Jenis koleksi apa yang digunakan saat membuat pengumpulan massal?

Kamu bisa menggunakan NS KUMPULKAN MASSAL ayat dengan pernyataan SELECT INTO atau FETCH ke mengambil satu set baris menjadi a koleksi (yaitu tabel varray): catatan.

Direkomendasikan: