Oracle-da ref kursor nədir?
Oracle-da ref kursor nədir?

Video: Oracle-da ref kursor nədir?

Video: Oracle-da ref kursor nədir?
Video: Oracle Database - PLSQL CURSOR Implicit and Explicit 2024, Bilər
Anonim

Giriş REF KURSORLARI

İstifadə REF KURSOR s sorğu nəticələrini qaytarmaq üçün ən güclü, çevik və genişləndirilə bilən üsullardan biridir Oracle Müştəri proqramı üçün verilənlər bazası. A REF KURSOR a PL/SQL dəyəri verilənlər bazasındakı sorğu iş sahəsinin yaddaş ünvanı olan məlumat növü.

Həmçinin bilmək lazımdır ki, Oracle nümunələrində ref kursor nədir?

PL/SQL Ref Kursorları nümunələri . A ref kursor a kimi təyin olunan dəyişəndir kursor a işarə edəcək və ya istinad edəcək növü kursor nəticə. Üstünlük ki, a ref kursor düzənliyi var kursor ki, bir prosedura və ya funksiyaya dəyişən kimi ötürülə bilər. The REF KURSOR başqasına təyin oluna bilər REF KURSOR dəyişənlər.

Bir də soruşa bilərsiniz, Oracle-da SYS ref kursoru nədir? A kursor dəyişən a kursor ki, əslində sorğunun nəticəsi dəstinə göstəricini ehtiva edir. SYS_REFCURSOR a REF KURSOR istənilən nəticə dəstini onunla əlaqələndirməyə imkan verən növ. Bu zəif tipli kimi tanınır REF KURSOR . Yalnız bəyannaməsi SYS_REFCURSOR və istifadəçi tərəfindən müəyyən edilir REF KURSOR dəyişənlər müxtəlifdir.

Bunu nəzərə alaraq, kursor ilə ref kursor arasındakı fərq nədir?

2 Cavablar. A kursor həqiqətən verilənlər bazanızda DML (seçmək, daxil etmək, yeniləmək, silmək) işlədən hər hansı bir SQL ifadəsidir. A ref kursor nəticə dəsti üçün göstəricidir. A ref kursor həm də a kursor , baxmayaraq ki, normal termin kursor statik SQL-i müzakirə edərkən istifadə olunur.

Referans kursoru Oracle-a qayıdır?

REF KURSOR dır,-dir,-dur,-dür Oracle a üçün məlumat növü kursor dəyişən. Çünki JDBC a kursor dəyişən məlumat növü, Oracle sürücü REF KURSOR qaytarır çıxış parametrləri və qayıtmaq nəticələr dəstləri kimi tətbiq üçün dəyərlər.

Tövsiyə: