CURRENT_USER - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

CURRENT_USER

Renvoie le nom de l’utilisateur actuel de la base de données qui s’applique à la vérification des autorisations. Généralement, ce nom d’utilisateur sera identique à celui de l’utilisateur de la séance. Toutefois, cela peut parfois être modifié par les super-utilisateurs.

Note

N'utilisez pas de parenthèses finales lorsque vous appelez CURRENT _. USER

Syntaxe

current_user

Type de retour

CURRENT_ USER renvoie un type de NAME données et peut être converti en VARCHAR chaîne CHAR ou.

Notes d’utilisation

Si une procédure stockée a été créée à l'aide de l'SECURITYDEFINERoption de la PROCEDURE commande CREATE _, lors de l'appel de la USER fonction CURRENT _ depuis la procédure stockée, Amazon Redshift renvoie le nom d'utilisateur du propriétaire de la procédure stockée.

Exemple

La requête suivante renvoie le nom de l’utilisateur de la base de données actuelle :

select current_user; current_user -------------- dwuser (1 row)