SET_CONFIG - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog.

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)

Argomenti

parametro

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);