View a markdown version of this page

SET_CONFIG - Amazon Redshift

Amazon Redshift unterstützt die Verwendung von Python-UDFs nach dem 30. Juni 2026 nicht mehr. Wir werden damit beginnen, es schrittweise durchzusetzen. Weitere Informationen zu den Einzelheiten zum Ende der Lebensdauer und zu den Migrationsoptionen von Python finden Sie in dem Blogbeitrag, der am 30. Juni 2025 veröffentlicht wurde.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

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