

 Amazon Redshift ne prendra plus en charge la création de nouveaux UDFs Python à partir du patch 198. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement jusqu’au 30 juin 2026. Pour plus d’informations, consultez le [ billet de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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
<a name="r_CURRENT_USER"></a>

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 de fin lorsque vous appelez CURRENT\_USER. 

## Syntaxe
<a name="r_CURRENT_USER-synopsis"></a>

```
current_user
```

## Type de retour
<a name="r_CURRENT_USER-return-type"></a>

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

## Notes d’utilisation
<a name="r_CURRENT_USER-usage"></a>

Si une procédure stockée a été créée à l’aide de l’option SECURITY DEFINER de la commande CREATE\_PROCEDURE, lors de l’appel de la fonction CURRENT\_USER depuis la procédure stockée, Amazon Redshift renvoie le nom d’utilisateur du propriétaire de la procédure stockée.

## Exemple
<a name="r_CURRENT_USER-example"></a>

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)
```