Mündəricat:

Toplu toplama limitlərindən necə istifadə edə bilərəm?
Toplu toplama limitlərindən necə istifadə edə bilərəm?

Video: Toplu toplama limitlərindən necə istifadə edə bilərəm?

Video: Toplu toplama limitlərindən necə istifadə edə bilərəm?
Video: Görkəmli limitlər 2024, Noyabr
Anonim

kimi LIMIT FETCH-INTO ifadəsinin atributu kimi işləyir istifadə edin ona açar söz əlavə edə bilərsiniz LIMIT ardınca sətirlərin sayını müəyyən edəcək xüsusi rəqəmsal rəqəm gəlir toplu - toplamaq bənd FETCH-INTO ifadəsinin sonunda bir gedişlə əldə ediləcək.

Buna uyğun olaraq, toplu toplama limitimi necə seçə bilərəm?

BULK TOPLAM üçün limiti necə seçmək olar

  1. 100 ilə başlayın.
  2. Bunun kifayət qədər sürətli olub olmadığını yoxlamaq üçün test edin (çox güman ki, bir çox hallarda olacaq).
  3. Əgər belə deyilsə, sizə lazım olan performans səviyyəsinə çatana qədər daha yüksək dəyərləri sınayın - və siz çox PGA yaddaş istehlak etmirsiniz.
  4. Limit dəyərini sərt şəkildə kodlamayın: onu alt proqramınızın parametri və ya paket spesifikasiyasında sabit edin.

Bundan əlavə, kursorda toplu toplamadan istifadə edə bilərikmi? Bu TOPLU YAPILABİLƏR olmaq istifadə olunur qeydləri doldurmaq üçün 'SELECT' ifadəsində toplu və ya gətirərkən kursor in toplu . ildən TOPLU YAPIN rekordunu gətirir TOPLU , INTO bəndində həmişə kolleksiya növü dəyişəni olmalıdır.

Bundan əlavə, toplu toplama nədir və toplu toplamada hər hansı məhdudiyyətlər?

İstifadə TOPLU YAPIN PL/SQL-dəki bənd aşağıdakıları nəzərdə tutur məhdudiyyətlər : Kolleksiyalar a-da sadalanan hədəf dəyişənlər kimi istifadə edilməlidir TOPLU YAPIN INTO bəndi. 4. Kompozit hədəflər (məsələn, obyektlər) istifadə edilə bilməz the RETURNING INTO bənd başqa xətası RETURNING bəndi ilə xüsusiyyət üçün bildirilir.

Toplu kolleksiya yaratarkən hansı kolleksiya növündən istifadə olunur?

Bacararsan istifadə edin the TOPLU YAPIN bənd ilə SELECT INTO və ya FETCH bəyanatı üçün a-da bir sıra sıra əldə edin kolleksiya (yəni varray cədvəli): qeydlərin.

Tövsiyə: