

 Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il [post del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# CURRENT\_SETTING
<a name="r_CURRENT_SETTING"></a>

 CURRENT\_SETTING restituisce il valore corrente del parametro di configurazione specificato.

Questa funzione è equivalente al comando [MOSTRA](r_SHOW.md).

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

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

L'istruzione seguente restituisce il valore corrente di una variabile di contesto di sessione.

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

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

 *parameter*   
Valore del parametro da visualizzare. Per un elenco dei parametri di configurazione, consultare [Informazioni di riferimento sulla configurazione](cm_chap_ConfigurationRef.md)

 *variable\_name *   
Il nome della variabile da visualizzare. Deve essere una costante di stringa per le variabili di contesto di sessione.

 *error\_if\_undefined*   
(Facoltativo) Un valore booleano che specifica il comportamento se il nome della variabile non esiste. Quando error\_if\_undefined è impostato su `TRUE`, che è l'impostazione predefinita, Amazon Redshift genera un errore. Quando error\_if\_undefined è impostato su `FALSE`, Amazon Redshift restituisce `NULL`. Amazon Redshift supporta il parametro *error\_if\_undefined* solo per le variabili di contesto di sessione. Ciò non può essere utilizzato quando l'input è un parametro di configurazione.

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

Restituisce `CHAR` o una stringa `VARCHAR`.

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

Per restituire l'impostazione corrente per il parametro `query_group`, utilizza l'esempio seguente.

```
SELECT CURRENT_SETTING('query_group');

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

Per restituire l'impostazione corrente per la variabile `app_context.user_id`, utilizza l'esempio seguente.

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