In der Oracle-Datenbank der USER Die Funktion gibt den Namen des Sitzungsbenutzers zurück (der Benutzer, der sich angemeldet hat).
Syntax
Die Syntax lautet wie folgt:
USER Daher sind keine Klammern oder Argumente erforderlich (oder akzeptiert).
Beispiel
Hier ist ein Beispiel zur Veranschaulichung:
SELECT USER FROM DUAL; Ergebnis:
HR
In diesem Fall ist der aktuelle Benutzer HR .
Das tatsächliche Ergebnis hängt von dem Sitzungsbenutzer ab, der die Abfrage ausführt. Dies kann sich während der Dauer einer Datenbanksitzung ändern, wenn Real Application Security-Sitzungen verbunden oder getrennt werden.
Eine ähnliche Funktion ist die UID -Funktion, die die ID des Sitzungsbenutzers zurückgibt.
Hier sind sie Seite an Seite:
SELECT UID, USER FROM DUAL; Ergebnis:
UID USER ______ _______ 138 HR