View a markdown version of this page

SET_CONFIG - Amazon Redshift

Amazon Redshift non supporterà più l'uso delle UDF Python dopo il 30 giugno 2026. Inizieremo ad applicarlo per fasi. Per ulteriori informazioni sulla fine del ciclo di vita e sulle opzioni di migrazione di Python, consulta il post del 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);