Oracle
 sql >> Base de données >  >> RDS >> Oracle

Fonction USER dans Oracle

Dans Oracle Database, le USER renvoie le nom de l'utilisateur de la session (l'utilisateur qui s'est connecté).

Syntaxe

La syntaxe ressemble à ceci :

USER

Ainsi, aucune parenthèse ou argument n'est requis (ou accepté).

Exemple

Voici un exemple pour illustrer :

SELECT USER FROM DUAL;

Résultat :

HR

Dans ce cas, l'utilisateur actuel est HR .

Le résultat réel dépendra de l'utilisateur de la session exécutant la requête. Cela peut changer pendant la durée d'une session de base de données lorsque les sessions Real Application Security sont attachées ou détachées.

Une fonction similaire est le UID fonction, qui renvoie l'ID de l'utilisateur de la session.

Les voici côte à côte :

SELECT UID, USER FROM DUAL;

Résultat :

   UID    USER 
______ _______ 
   138 HR