- Catégories :
Fonctions contextuelles (Session)
CURRENT_USER¶
Renvoie le nom de l’utilisateur actuellement connecté au système.
Syntaxe¶
CURRENT_USER()
CURRENT_USER
Notes sur l’utilisation¶
Pour respecter les normes ANSI, cette fonction peut être appelée sans parenthèses.
L’octroi d’un accès sur une UDF sécurisée ou une vue sécurisée contenant cette fonction à un partage est autorisé. Lorsque la vue ou l’UDF sécurisée est accessible à partir du compte de consommateur de partage de données, cette fonction renvoie toujours une valeur NULL.
Snowflake renvoie une valeur NULL si cette fonction est utilisée dans une politique de masquage ou une politique d’accès aux lignes qui est affectée à une table ou une vue partagée.
Exemples¶
Ceci montre comment appeler la fonction CURRENT_USER
:
SELECT CURRENT_USER();Sortie :
+----------------+ | CURRENT_USER() | |----------------| | TSMITH | +----------------+