Mis on Oracle'is ref-kursor?
Mis on Oracle'is ref-kursor?

Video: Mis on Oracle'is ref-kursor?

Video: Mis on Oracle'is ref-kursor?
Video: PL/SQL tutorial 67: PL/SQL Ref Cursors In Oracle Database by Manish Sharma 2024, Mai
Anonim

Sissejuhatus REF KURSORID

Kasutades REF KURSOR s on üks võimsamaid, paindlikumaid ja skaleeritavamaid viise päringutulemuste tagastamiseks Oraakel Andmebaas kliendirakendusele. A REF KURSOR on PL/SQL andmetüüp, mille väärtus on andmebaasi päringu tööala mäluaadress.

Samuti on vaja teada, mis on Oracle'i näidetes viitekursor?

PL/SQL Ref Cursorsi näited . A ref kursor on muutuja, defineeritud kui a kursor tüüp, mis osutab a-le või viitab sellele kursor tulemus. Eelis, et a ref kursor on üle tasandiku kursor on see, et saab muutujana protseduurile või funktsioonile edasi anda. The REF KURSOR saab määrata teistele REF KURSOR muutujad.

Võib ka küsida, mis on Oracle'is SYS ref-kursor? A kursor muutuja on a kursor mis tegelikult sisaldab osutit päringu tulemuste kogumile. SYS_REFCURSOR on REF KURSOR tüüp, mis võimaldab sellega seostada mis tahes tulemuskomplekti. Seda tuntakse nõrga tüübiga REF KURSOR . Ainult deklaratsioon SYS_REFCURSOR ja kasutaja määratud REF KURSOR muutujad on erinevad.

Seda silmas pidades, mis vahe on kursoril ja viitekursoril?

2 vastust. A kursor on tegelikult mis tahes SQL-lause, mis käivitab teie andmebaasis DML-i (vali, lisa, värskenda, kustuta). A ref kursor on osuti tulemuskomplektile. A ref kursor on ka a kursor , kuigi tavaliselt seal termin kursor kasutatakse staatilise SQL-i käsitlemisel.

Kas viitekursori tagastab Oracle?

REF KURSOR on Oraakel andmetüüp a jaoks kursor muutuv. Kuna JDBC ei toeta a kursor muutuv andmetüüp, Oraakel autojuht tagastab REF CURSOR väljundparameetrid ja tagasi väärtused rakendusele tulemuskomplektidena.

Soovitan: