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