SET_CONFIG - Amazon Redshift

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 true oder 1 und false oder 0.

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