Použitie kurzora Hlavnou funkciou kurzora je získanie údajov po jednom riadku zo sady výsledkov, na rozdiel od príkazov SQL, ktoré fungujú na všetkých riadkoch v súbore výsledkov naraz. Kurzory sa používajú, keď používateľ potrebuje aktualizovať záznamy jednotlivo alebo riadok po riadku v databázovej tabuľke.
Môže funkcia vrátiť kurzor?
Uložená funkcia môže vrátiť iba jeden kurzor ako návratovú hodnotu; funkcia kurzora však môže vrátiť ďalšie sady výsledkov inými prostriedkami (funkcia Oracle na to môže použiť parametre výstupného kurzora).
Aké sú funkcie kurzorov?
Kurzory používajú programátori databáz na spracovanie jednotlivých riadkov vrátených dotazmi databázového systému. Kurzory umožňujú manipuláciu s celým súborom výsledkov naraz. V tomto scenári kurzor umožňuje sekvenčné spracovanie riadkov v sade výsledkov.
Prečo by sa nemal používať kurzor?
Kurzory možno použiť v niektorých aplikáciách na serializované operácie, ako je uvedené v príklade vyššie, ale vo všeobecnosti by ste sa im mali vyhnúť pretože majú negatívny vplyv na výkon, najmä pri prevádzke na veľké množiny údajov.
![](https://i.ytimg.com/vi/HVWgDvzBtWY/hqdefault.jpg)