Was ist der Ref-Cursor in Oracle?
Was ist der Ref-Cursor in Oracle?

Video: Was ist der Ref-Cursor in Oracle?

Video: Was ist der Ref-Cursor in Oracle?
Video: PL/SQL Tutorial #31: Ref Cursor Concept !!!! On Demand !!!! with very simple Example 2024, November
Anonim

Einführung zu REF-CURSOR

Verwenden von REF-CURSOR s ist eine der leistungsstärksten, flexibelsten und skalierbarsten Möglichkeiten, Abfrageergebnisse aus einem Orakel Datenbank an eine Client-Anwendung. EIN REF-CURSOR ist ein PL/SQL Datentyp, dessen Wert die Speicheradresse eines Abfragearbeitsbereichs auf der Datenbank ist.

Was ist auch ein Ref-Cursor in Oracle-Beispielen?

Beispiele für PL/SQL-Ref-Cursor . EIN Ref-Cursor ist eine Variable, definiert als a Mauszeiger type, der auf a. verweist oder darauf verweist Mauszeiger Ergebnis. Der Vorteil, dass a Ref-Cursor hat über eine Ebene Mauszeiger ist, dass sie als Variable an eine Prozedur oder Funktion übergeben werden kann. Die REF-CURSOR kann anderen zugeordnet werden REF-CURSOR Variablen.

Man kann sich auch fragen, was ist der SYS-Ref-Cursor in Oracle? EIN Mauszeiger variabel ist a Mauszeiger die tatsächlich einen Zeiger auf eine Abfrageergebnismenge enthält. SYS_REFCURSOR ist ein REF-CURSOR -Typ, der es ermöglicht, ihm eine beliebige Ergebnismenge zuzuordnen. Dies wird als schwach typisiert bezeichnet REF-CURSOR . Nur die Erklärung von SYS_REFCURSOR und benutzerdefiniert REF-CURSOR Variablen sind unterschiedlich.

Wenn man dies berücksichtigt, was ist der Unterschied zwischen Cursor und Ref-Cursor?

2 Antworten. EIN Mauszeiger ist wirklich jede SQL-Anweisung, die DML (select, insert, update, delete) in Ihrer Datenbank ausführt. EIN Ref-Cursor ist ein Zeiger auf eine Ergebnismenge. EIN Ref-Cursor ist auch ein Mauszeiger , obwohl normalerweise der Begriff Mauszeiger wird verwendet, wenn statisches SQL diskutiert wird.

Ist ref-Cursor-Return-Oracle?

REF-CURSOR ist der Orakel Datentyp für a Mauszeiger Variable. Da JDBC a. nicht unterstützt Mauszeiger variabler Datentyp, der Orakel Treiber gibt REF CURSOR. zurück Ausgabeparameter und Rückkehr Werte als Ergebnismengen an die Anwendung.

Empfohlen: