

 Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la [publicación del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# CURRENT\$1USER
<a name="r_CURRENT_USER"></a>

Devuelve el nombre de usuario del usuario "vigente" actual de la base de datos, aplicable a los permisos de comprobación. Por lo general, este nombre de usuario será el mismo usuario de la sesión; no obstante, ocasionalmente los superusuarios pueden cambiarlo. 

**nota**  
No utilice paréntesis a la derecha al ejecutar CURRENT\$1USER. 

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

```
current_user
```

## Tipo de retorno
<a name="r_CURRENT_USER-return-type"></a>

CURRENT\$1USER devuelve un tipo de datos NAME y se puede convertir en una cadena CHAR o VARCHAR. 

## Notas de uso
<a name="r_CURRENT_USER-usage"></a>

Si se creó un procedimiento almacenado mediante la opción SECURITY DEFINER del comando CREATE\$1PROCEDURE, al invocar la función CURRENT\$1USER desde el procedimiento almacenado, Amazon Redshift devuelve el nombre de usuario del propietario del procedimiento almacenado.

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

La siguiente consulta devuelve el nombre de usuario de la base de datos actual: 

```
select current_user;

current_user
--------------
dwuser
(1 row)
```