I Oracle Database, USER funktion returnerar namnet på sessionsanvändaren (användaren som loggade in).
Syntax
Syntaxen ser ut så här:
USER Så inga parenteser eller argument krävs (eller accepteras).
Exempel
Här är ett exempel att visa:
SELECT USER FROM DUAL; Resultat:
HR
I det här fallet är den aktuella användaren HR .
Det faktiska resultatet beror på sessionsanvändaren som kör frågan. Detta kan ändras under varaktigheten av en databassession eftersom Real Application Security-sessioner bifogas eller kopplas bort.
En liknande funktion är UID funktion, som returnerar sessionsanvändarens ID.
Här är de sida vid sida:
SELECT UID, USER FROM DUAL; Resultat:
UID USER ______ _______ 138 HR