

 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\$1SETTING
<a name="r_CURRENT_SETTING"></a>

 CURRENT\$1SETTING devuelve el valor actual del parámetro de configuración especificado.

La función equivale al comando [SHOW](r_SHOW.md).

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

```
current_setting('parameter')
```

En la instrucción siguiente se devuelve el valor actual de la variable de contexto de sesión especificada.

```
current_setting('variable_name')
current_setting('variable_name'[, error_if_undefined])
```

## Argumentos
<a name="r_CURRENT_SETTING-argument"></a>

 *Parámetro de*   
Valor de parámetro por mostrar. Para obtener una lista de parámetros de configuración, consulte [Referencia de la configuración](cm_chap_ConfigurationRef.md)

 *variable\$1name *   
El nombre de la variable para mostrar. Debe ser una constante de cadena para las variables de contexto de sesión.

 *error\$1if\$1undefined*   
(Opcional) Un valor booleano opcional que especifica el comportamiento si el nombre de la variable no existe. Cuando error\$1if\$1undefined se establece en `TRUE`, de forma predeterminada, Amazon Redshift emite un error. Cuando error\$1if\$1undefined se establece en `FALSE`, Amazon Redshift devuelve `NULL`. Amazon Redshift admite el parámetro *error\$1if\$1undefined* solo para variables de contexto de sesión. No se puede utilizar cuando la entrada es un parámetro de configuración.

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

Devuelve una cadena `CHAR` o `VARCHAR`.

## Ejemplos
<a name="r_CURRENT_SETTING-example"></a>

Para devolver la configuración actual para el parámetro `query_group`, use el siguiente ejemplo.

```
SELECT CURRENT_SETTING('query_group');

+-----------------+
| current_setting |
+-----------------+
| unset           |
+-----------------+
```

Para devolver la configuración actual para la variable `app_context.user_id`, use el siguiente ejemplo.

```
SELECT CURRENT_SETTING('app_context.user_id', FALSE);
```