Inhoudsopgave:

Hoe gebruik ik limieten voor bulkverzameling?
Hoe gebruik ik limieten voor bulkverzameling?

Video: Hoe gebruik ik limieten voor bulkverzameling?

Video: Hoe gebruik ik limieten voor bulkverzameling?
Video: Webinar Elanco - Het buitenklimaat verandert enorm; hoe kunt u daar als pluimveehouder op inspelen? 2024, November
Anonim

Als BEGRENZING werkt als een attribuut van de FETCH-INTO-instructie dus om gebruik maken van het kunt u een trefwoord toevoegen BEGRENZING gevolgd door een specifiek numeriek cijfer dat het aantal rijen aangeeft dat de massaal - verzamelen clausule wordt in één keer opgehaald aan het einde van de FETCH-INTO-instructie.

Hoe kies ik daarom mijn limiet voor het verzamelen van bulk?

Hoe u de limiet kiest voor BULK COLLECT

  1. Begin met 100.
  2. Test om te zien of dat snel genoeg is (waarschijnlijk in veel gevallen).
  3. Als dat niet het geval is, probeer dan hogere waarden totdat u het prestatieniveau bereikt dat u nodig hebt - en u niet te veel PGA-geheugen verbruikt.
  4. De limietwaarde niet hardcoderen: maak er een parameter van uw subprogramma of een constante in een pakketspecificatie van.

Kunnen we bovendien bulkcollect in cursor gebruiken? Dit BULK COLLECT kan zijn gebruikt in de instructie 'SELECT' om de records in te vullen massaal of bij het ophalen van de cursor in massaal . sinds de BULK VERZAMELEN haalt het record in BULK , moet de INTO-component altijd een verzamelingstypevariabele bevatten.

Bovendien, wat is bulkophaling en eventuele beperkingen bij bulkophaling?

Gebruik makend van de BULKCOLLECT clausule in PL/SQL impliceert het volgende: beperkingen : Verzamelingen moeten worden gebruikt als doelvariabelen vermeld in a BULK VERZAMELEN INTO clausule. 4. Samengestelde doelen (zoals objecten) kunnen niet worden gebruikt in de RETURNING INTO-component anders wordt een fout gerapporteerd voor functie met RETURNING-component.

Welk type verzameling wordt gebruikt bij het maken van bulkverzameling?

Jij kan gebruik maken van de BULK VERZAMELEN clausule met een SELECT INTO- of FETCH-instructie tot een reeks rijen ophalen in a verzameling (dwz tabel van varray): van records.

Aanbevolen: