Turinys:
Apibrėžimas - ką reiškia paketo dydis?
Pakuotės dydis yra raktinis žodis, naudojamas ABAP teiginiuose, atliekant didelius duomenų ištraukimus. Pakuotės dydžio raktinis žodis padeda sukurti pakankamai didelę vidinę lentelę, kuri gerai tilptų į atmintį. Tai suteikia svarbų pranašumą tuo, kad tuo pačiu metu naudojant „SELECT“ teiginį galima išgauti duomenis iš pakankamai didelio skaičiaus įrašų, tokiu būdu sumažinant našumo problemas, kurios gali kilti su ABAP „SELECT ENDSELECT“ ataskaita. Pakuotės dydis rekomenduojamas tais atvejais, kai duomenų apdorojimą reikia baigti per ribotą laiką ir kai trūksta atminties.
„Techopedia“ paaiškina pakuotės dydį
Pakuotės dydžio numeris „n“, kurį reikėtų naudoti, priklauso nuo perkeliamos lentelės turinio dydžio, taip pat nuo grąžinimo srities dydžio. Duomenų bazių administratoriai gali pateikti daugiau informacijos apie tai. Pakuotės dydžio teiginio sintaksė yra: Čia „n“ turėtų būti didesnis arba lygus nuliui. Priešingu atveju tai sukels vykdymo laiko klaidas. Taip pat „n“ turėtų būti sveikojo tipo, o įprastos konvertavimo taisyklės taip pat taikomos „n“. Pakuotės dydis „n“ gaunamas ištraukiant duomenis „n“ eilučių paketuose, skirtingai nei įprasta duomenų ištraukimo eilutėmis po eilutės ir įdedant juos į vidinę lentelę, naudojamą SELECT sakinio užklausai. Šis apibrėžimas buvo parašytas atsižvelgiant į SAP