Upotreba kursora Glavna funkcija kursora je preuzimanje podataka, jedan po red, iz skupa rezultata, za razliku od SQL naredbi koje rade na svim redovima u skupu rezultata u jednom trenutku. Kursori se koriste kada korisnik treba da ažurira zapise na jedan način ili red po red, u tabeli baze podataka.
Može li funkcija vratiti kursor?
Skladištena funkcija može vratiti samo jedan kursor kao povratnu vrijednost; međutim, funkcija kursora može vratiti dodatne skupove rezultata na drugi način (Oracle funkcija može koristiti izlazne parametre kursora za to).
Koje su funkcije kursora?
Kursore koriste programeri baze podataka za obradu pojedinačnih redova vraćenih upitima sistema baze podataka. Kursori omogućavaju manipulaciju cijelim skupovima rezultata odjednom. U ovom scenariju, kursor omogućava sekvencijalnu obradu redova u skupu rezultata.
Zašto se kursor ne bi trebao koristiti?
Kursori bi se mogli koristiti u nekim aplikacijama za serijalizirane operacije kao što je prikazano u primjeru iznad, ali općenito ih treba izbjegavati jer imaju negativan utjecaj na performanse, posebno kada rade na veliki skup podataka.
Pronađeno je 29 povezanih pitanja