Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting
SET_CONFIG
Legt einen Konfigurationsparameter auf eine neue Einstellung fest.
Diese Funktion entspricht dem Befehl SET in SQL.
Syntax
SET_CONFIG('parameter', 'new_value' , is_local)
Die folgende Anweisung setzt eine Sitzungskontextvariable auf eine neue Einstellung.
set_config('variable_name', 'new_value' , is_local)
Argumente
- Parameter
-
Der Parameter, der festgelegt werden soll.
- variable_name
-
Der Name der Variablen, die gesetzt werden soll.
- new_value
-
Neuer Wert des Parameters.
- is_local
-
Wenn wahr, gilt der Parameterwert nur für die aktuelle Transaktion. Gültige Werte sind
trueoder1undfalseoder0.
Rückgabetyp
Gibt eine CHAR- oder VARCHAR-Zeichenfolge zurück.
Beispiele
Verwenden Sie das folgende Beispiel, um nur für die aktuelle Transaktion den Wert des Parameters query_group auf test festzulegen.
SELECT SET_CONFIG('query_group', 'test', true);+------------+ | set_config | +------------+ | test | +------------+
Verwenden Sie das folgende Beispiel, um Sitzungskontextvariablen festzulegen.
SELECT SET_CONFIG(‘app.username’, ‘cuddy’, FALSE);