SET_CONFIG - Amazon Redshift

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 SET Befehl inSQL.

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