- 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:
Syntax¶
SYSTEM$REFERENCE('<select_statement>', [ , <use_session_scope> ] )
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. BeiFALSE
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.