Բովանդակություն:

Ինչպե՞ս կարող եմ օգտագործել զանգվածային հավաքագրման սահմանաչափերը:
Ինչպե՞ս կարող եմ օգտագործել զանգվածային հավաքագրման սահմանաչափերը:

Video: Ինչպե՞ս կարող եմ օգտագործել զանգվածային հավաքագրման սահմանաչափերը:

Video: Ինչպե՞ս կարող եմ օգտագործել զանգվածային հավաքագրման սահմանաչափերը:
Video: How to make money on the Internet-Ինչպես գումար աշխատել ինտերնետում 2024, Ապրիլ
Anonim

Ինչպես ՍԱՀՄԱՆ աշխատում է որպես FETCH-INTO հայտարարության հատկանիշ այսպիսով օգտագործել այն կարող եք ավելացնել հիմնաբառ ՍԱՀՄԱՆ որին հաջորդում է որոշակի թվային նիշ, որը կսահմանի տողերի քանակը, որ սորուն - հավաքել կետը կվերցվի FETCH-INTO հայտարարության վերջում մեկ քայլով:

Համապատասխանաբար, ինչպե՞ս կարող եմ ընտրել իմ մեծաքանակ հավաքագրման սահմանաչափը:

Ինչպես ընտրել սահմանաչափը BULK COLLECT-ի համար

  1. Սկսեք 100-ից:
  2. Փորձարկեք՝ պարզելու համար, թե արդյոք դա բավականաչափ արագ է (հավանաբար կլինի շատ դեպքերում):
  3. Եթե ոչ, փորձեք ավելի բարձր արժեքներ, մինչև հասնեք ձեզ անհրաժեշտ կատարողականի մակարդակին, և դուք չափազանց շատ PGA հիշողություն չեք սպառում:
  4. Մի կոշտ կոդավորեք սահմանային արժեքը. այն դարձրեք ձեր ենթածրագրի պարամետր կամ հաստատուն փաթեթի բնութագրում:

Ավելին, կարո՞ղ ենք օգտագործել զանգվածային հավաքում կուրսորում: Սա BULK COLLECT կարող է լինել օգտագործված «SELECT» հայտարարության մեջ՝ գրառումները համալրելու համար սորուն կամ բերելու մեջ կուրսորը մեջ սորուն . Քանի որ ՍԵՎՈՐ ՀԱՎԱՔԵԼ բերում է ռեկորդը ՍԵՓԱԿԱՆ , INTO դրույթը միշտ պետք է պարունակի հավաքածուի տեսակի փոփոխական։

Ավելին, ի՞նչ է զանգվածային հավաքագրումը և որևէ սահմանափակում զանգվածային հավաքագրման մեջ:

Օգտագործելով ՍՈՒՐԲ ՀԱՎԱՔՈՒՄ PL/SQL կետը ենթադրում է հետևյալը սահմանափակումներ Հավաքածուները պետք է օգտագործվեն որպես a-ում թվարկված թիրախային փոփոխականներ ՍԵՎՈՐ ՀԱՎԱՔԵԼ INTO կետ. 4. Կոմպոզիտային թիրախները (օրինակ՝ օբյեկտները) չեն կարող օգտագործվել որ RETURNING INTO clause else սխալ է հաղորդվում RETURNING կետով հատկանիշի համար:

Հավաքածուի ո՞ր տեսակն է օգտագործվում զանգվածային հավաքածու ստեղծելիս:

Դու կարող ես օգտագործել որ ՍԵՎՈՐ ՀԱՎԱՔԵԼ կետ հետ SELECT INTO կամ FETCH հայտարարություն դեպի առբերեք մի շարք տողեր a հավաքածու (այսինքն՝ varray-ի աղյուսակ). գրառումների:

Խորհուրդ ենք տալիս: