View a markdown version of this page

SET_CONFIG - Amazon Redshift

Amazon Redshift non supporterà più l'uso delle UDF di Python dopo il 30 giugno 2026. Inizieremo ad applicarlo gradualmente. Per ulteriori informazioni sulla fine del ciclo di vita di Python e sulle opzioni di migrazione, consulta il post sul blog pubblicato il 30 giugno 2025.

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à.

SET_CONFIG

Imposta un parametro di configurazione su una nuova impostazione.

Questa funzione è equivalente al comando SET in SQL.

Sintassi

SET_CONFIG('parameter', 'new_value' , is_local)

La seguente istruzione fornisce una nuova impostazione a una variabile di contesto di sessione.

set_config('variable_name', 'new_value' , is_local)

Arguments (Argomenti)

parameter

Parametro da impostare.

variable_name

Il nome della variabile da impostare.

new_value

Nuovo valore del parametro.

is_local

Se vero, il valore del parametro si applica solo alla transazione corrente. I valori validi sono true o 1 e false o 0.

Tipo restituito

Restituisce CHAR o una stringa VARCHAR.

Esempi

Per impostare il valore del parametro query_group in test solo per la transazione corrente, utilizza l'esempio seguente.

SELECT SET_CONFIG('query_group', 'test', true); +------------+ | set_config | +------------+ | test | +------------+

Per impostare le variabili di contesto di sessione, utilizza l'esempio seguente.

SELECT SET_CONFIG(‘app.username’, ‘cuddy’, FALSE);