Kategorien:

Systemfunktionen (Informationen)

SYSTEM$QUERY_REFERENCE

Gibt eine Abfragereferenz zurück, die Sie an eine gespeicherte Prozedur übergeben können. Wenn Sie die Abfrage innerhalb der gespeicherten Prozedur ausführen, wird die Abfrage mit der Rolle des Benutzers ausgeführt, der die Abfragereferenz erstellt hat.

Siehe auch:

SYSTEM$REFERENCE

Syntax

SYSTEM$REFERENCE('<select_statement>', [ , <use_session_scope> ] )
Copy

Argumente

Erforderlich

select_statement

Die SELECT-Anweisung, die an die gespeicherte Prozedur übergeben wird. Dies muss eine Anweisung sein, die als Inline-Ansicht dient.

Wenn die SELECT-Anweisung einfache Anführungszeichen oder andere Sonderzeichen (z. B. Zeilenumbrüche) enthält, müssen Sie diese Zeichen mit Backslashes maskieren.

Optional

use_session_scope

TRUE gibt an, dass die Abfragereferenz für die Dauer der Sitzung gültig sein soll. Bei FALSE oder bei Weggelassen ist die Abfragereferenz in dem Kontext gültig, in dem sie erstellt wurde. Siehe Angeben des Geltungsbereichs der Referenz.

Standardwert: FALSE

Rückgabewerte

Eine Abfragereferenz, die die angegebene SELECT-Anweisung repräsentiert.

Nutzungshinweise

Beispiele

Siehe Verwenden von Abfragereferenzen.