INHOUDSOPGAWE:
2025 Outeur: Lynn Donovan | [email protected]. Laas verander: 2025-01-13 06:17
Soos BEPERK werk as 'n kenmerk van die FETCH-INTO-stelling dus tot gebruik dit kan jy sleutelwoord byvoeg BEPERK gevolg deur 'n spesifieke numeriese syfer wat die aantal rye sal spesifiseer wat die grootmaat - versamel klousule sal in een slag aan die einde van FETCH-INTO-stelling herwin word.
Gevolglik, hoe kies ek my grootmaat-insamelingslimiet?
Hoe om die limiet vir GROOTTE VERSAMELING te kies
- Begin met 100.
- Toets om te sien of dit vinnig genoeg is (sal waarskynlik vir baie gevalle wees).
- Indien nie, probeer hoër waardes totdat jy die prestasievlak bereik wat jy nodig het – en jy verbruik nie te veel PGA-geheue nie.
- Moenie die limietwaarde hardkodeer nie: maak dit 'n parameter vir jou subprogram of 'n konstante in 'n pakketspesifikasie.
Verder, kan ons grootmaat versameling in wyser gebruik? Hierdie GROOT VERSAMEL blikkie wees gebruik word in 'SELECT'-stelling om die rekords in te vul grootmaat of in die haal van die wyser in grootmaat . Sedert die GROOTTE VERSAMEL haal die rekord in GROOTTE , moet die INTO klousule altyd 'n versameling tipe veranderlike bevat.
Verder, wat is grootmaat versameling en enige beperkings in grootmaat versameling?
Met behulp van die GROOT VERSAMEL klousule in PL/SQL impliseer volgende beperkings : Versamelings moet gebruik word as teikenveranderlikes wat in a GROOTTE VERSAMEL INTO klousule. 4. Saamgestelde teikens (soos voorwerpe) kan nie gebruik word in die RETURNING INTO-klousule anders word fout gerapporteer vir kenmerk met RETURNING-klousule.
Watter tipe versameling word gebruik tydens die skep van grootmaat versameling?
Jy kan gebruik die GROOTTE VERSAMEL klousule met 'n SELECT INTO- of FETCH-stelling aan haal 'n stel rye in 'n versameling (dws tabel van varray): van rekords.