Uporaba kurzorja Glavna funkcija kazalca je priklic podatkov, eno vrstico naenkrat, iz niza rezultatov, za razliko od ukazov SQL, ki delujejo na vseh vrsticah v nizu rezultatov naenkrat. Kazalci se uporabljajo, ko mora uporabnik posodobiti zapise na način z enim samim ali v vrstici za vrstico v tabeli baze podatkov.
Ali lahko funkcija vrne kurzor?
Shranjena funkcija lahko vrne samo en kazalec kot vrnjeno vrednost; vendar lahko funkcija kurzorja vrne dodatne nabore rezultatov na druge načine (funkcija Oracle lahko zanjo uporabi izhodne parametre kazalca).
Kakšne so funkcije kurzorjev?
kurzorje uporabljajo programerji baz podatkov za obdelavo posameznih vrstic, ki jih vrnejo poizvedbe sistema baze podatkov. Kurzorji omogočajo manipulacijo s celotnimi nizi rezultatov hkrati. V tem scenariju kazalec omogoča zaporedno obdelavo vrstic v nizu rezultatov.
Zakaj kurzorja ne bi smeli uporabiti?
Kurzorji bi se lahko uporabljali v nekaterih aplikacijah za serializirane operacije, kot je prikazano v zgornjem primeru, vendar se jim je treba na splošno izogibati ker negativno vplivajo na zmogljivost, zlasti pri delu na velik niz podatkov.
