Šta je ref kursor u Oracleu?
Šta je ref kursor u Oracleu?

Video: Šta je ref kursor u Oracleu?

Video: Šta je ref kursor u Oracleu?
Video: Oracle PLSQL -- Loops and Cursors 2024, Maj
Anonim

Introduction to REF KURSORI

Koristeći REF CURSOR s je jedan od najmoćnijih, najfleksibilnijih i skalabilnih načina za vraćanje rezultata upita iz an Oracle Baza podataka na klijentsku aplikaciju. A REF CURSOR je PL/SQL tip podataka čija je vrijednost memorijska adresa radnog područja upita u bazi podataka.

Takođe treba znati šta je ref kursor u Oracle primjerima?

Primjeri PL/SQL referentnih kursora . A ref kursor je varijabla, definirana kao a kursor tip, koji će upućivati na, ili upućivati na a kursor rezultat. Prednost koja a ref kursor ima preko ravnice kursor je da se može proslijediti kao varijabla u proceduru ili funkciju. The REF CURSOR može se dodijeliti drugom REF CURSOR varijable.

Neko se takođe može zapitati, šta je SYS ref kursor u Oracle-u? A kursor varijabla je a kursor koji zapravo sadrži pokazivač na skup rezultata upita. SYS_REFCURSOR je REF CURSOR tip koji dozvoljava bilo kojem skupu rezultata da bude povezan s njim. Ovo je poznato kao slabo otkucano REF CURSOR . Samo deklaracija SYS_REFCURSOR i korisnički definirani REF CURSOR varijable su različite.

Imajući ovo u vidu, koja je razlika između kursora i ref kursora?

2 odgovora. A kursor je zapravo bilo koji SQL izraz koji pokreće DML (odaberi, umetni, ažuriraj, izbriši) u vašoj bazi podataka. A ref kursor je pokazivač na skup rezultata. A ref kursor je takođe a kursor , iako obično ther termin kursor koristi se kada se raspravlja o statičkom SQL-u.

Da li ref kursor vraća Oracle?

REF CURSOR je Oracle tip podataka za a kursor varijabla. Jer JDBC ne podržava a kursor varijabilni tip podataka, the Oracle vozač vraća REF CURSOR izlazni parametri i povratak vrijednosti za aplikaciju kao skupove rezultata.

Preporučuje se: