Oracle
 sql >> Datenbank >  >> RDS >> Oracle

USER-Funktion in Oracle

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