Isi kandungan:

Bagaimanakah cara saya menggunakan had kutipan pukal?
Bagaimanakah cara saya menggunakan had kutipan pukal?

Video: Bagaimanakah cara saya menggunakan had kutipan pukal?

Video: Bagaimanakah cara saya menggunakan had kutipan pukal?
Video: 10 KATA YANG TIDAK DIUCAPKAN ORANG CERDAS || SHARING SANTAI 2024, April
Anonim

Sebagai HAD berfungsi sebagai atribut pernyataan FETCH-INTO dengan itu untuk guna ia anda boleh menambah kata kunci HAD diikuti dengan digit berangka tertentu yang akan menentukan bilangan baris yang pukal - mengumpul klausa akan mendapatkan semula sekali gus pada akhir pernyataan FETCH-INTO.

Sehubungan itu, bagaimanakah saya boleh memilih had kutipan pukal saya?

Cara Memilih Had untuk KUMPULAN PUKAL

  1. Mulakan dengan 100.
  2. Uji untuk melihat sama ada itu cukup pantas (kemungkinan untuk banyak kes).
  3. Jika tidak, cuba nilai yang lebih tinggi sehingga anda mencapai tahap prestasi yang anda perlukan - dan anda tidak menggunakan terlalu banyak memori PGA.
  4. Jangan kod keras nilai had: jadikan ia sebagai parameter kepada subprogram anda atau pemalar dalam spesifikasi pakej.

Tambahan pula, bolehkah kita menggunakan pengumpulan pukal dalam kursor? ini KUMPUL PUKAL boleh jadilah digunakan dalam pernyataan 'SELECT' untuk mengisi rekod pukal atau dalam mengambil kursor dalam pukal . Sejak KUMPUL PUKAL mengambil rekod masuk PUKAL , klausa INTO hendaklah sentiasa mengandungi pembolehubah jenis koleksi.

Tambahan pula, apakah itu 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.

Jenis koleksi yang manakah digunakan semasa membuat pengumpulan pukal?

Awak boleh guna yang KUMPUL PUKAL klausa dengan pernyataan SELECT INTO atau FETCH kepada mendapatkan satu set baris ke dalam a koleksi (iaitu jadual varray): rekod.

Disyorkan: