sql >> Database teknologi >  >> RDS >> Oracle

BRUGER-funktion i Oracle

I Oracle Database er USER funktion returnerer navnet på sessionsbrugeren (den bruger, der loggede på).

Syntaks

Syntaksen ser sådan ud:

USER

Så ingen parenteser eller argumenter er påkrævet (eller accepteret).

Eksempel

Her er et eksempel til demonstration:

SELECT USER FROM DUAL;

Resultat:

HR

I dette tilfælde er den aktuelle bruger HR .

Det faktiske resultat vil afhænge af sessionsbrugeren, der kører forespørgslen. Dette kan ændre sig under varigheden af ​​en databasesession, da Real Application Security-sessioner er vedhæftet eller frakoblet.

En lignende funktion er UID funktion, som returnerer sessionsbrugerens ID.

Her er de side om side:

SELECT UID, USER FROM DUAL;

Resultat:

   UID    USER 
______ _______ 
   138 HR     

  1. MySQL konverter timediff output til dag, time, minut, sekund format

  2. Tjek for mislykket e-mail i SQL Server (T-SQL)

  3. Sådan bootstrap MySQL eller MariaDB Galera Cluster - Opdateret

  4. Hvis du bruger indekserede visninger og FLET, så læs venligst dette!