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