

 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\_SETTING
<a name="r_CURRENT_SETTING"></a>

 CURRENT\_SETTING renvoie la valeur actuelle du paramètre de configuration spécifié.

Cette fonction est équivalente à la commande [MONTRER](r_SHOW.md).

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

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

L’instruction suivante renvoie la valeur actuelle de la variable de contexte de session spécifiée.

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

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

 *paramètre*   
Valeur de paramètre à afficher. Pour obtenir la liste des paramètres de configuration, consultez [Référence de configuration](cm_chap_ConfigurationRef.md)

 *variable\_name*   
Nom de la variable à afficher. Il doit s’agir d’une constante de type chaîne pour les variables de contexte de session.

 *error\_if\_undefined*   
(Facultatif) Valeur booléenne qui spécifie le comportement si le nom de la variable n’existe pas. Quand error\_if\_undefined est défini sur `TRUE`, sa valeur par défaut, Amazon Redshift génère une erreur. Quand error\_if\_undefined est défini sur `FALSE`, Amazon Redshift renvoie `NULL`. Amazon Redshift prend en charge le paramètre *error\_if\_undefined* uniquement pour les variables de contexte de session. Cette valeur ne peut pas être utilisée lorsque l’entrée est un paramètre de configuration.

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

Renvoie une chaîne `CHAR` ou `VARCHAR`.

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

Pour renvoyer le paramètre actuel pour le paramètre `query_group`, utilisez l’exemple suivant.

```
SELECT CURRENT_SETTING('query_group');

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

Pour renvoyer le paramètre actuel pour la variable `app_context.user_id`, utilisez l’exemple suivant.

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