SET_CONFIG - Amazon Redshift

Amazon Redshift は、2025 年 11 月 1 日以降、新しい Python UDF の作成をサポートしなくなります。Python UDF を使用する場合は、その日付より前に UDF を作成してください。既存の Python UDF は引き続き通常どおり機能します。詳細については、ブログ記事を参照してください。

SET_CONFIG

構成パラメータを新しい値に設定します。

この関数は、SQL の SET コマンドに相当します。

構文

SET_CONFIG('parameter', 'new_value' , is_local)

次のステートメントは、セッションコンテキスト変数を新しい設定に設定します。

set_config('variable_name', 'new_value' , is_local)

引数

パラメータ

設定するパラメータ。

variable_name

設定する変数の名前。

new_value

パラメータの新しい値。

is_local

true の場合、パラメータ値は現在の取引にのみ適用されます。有効な値は true または 1、および false または 0 です。

戻り型

文字列 CHAR または VARCHAR を返します。

現在の取引のみの query_group パラメータの値を test に設定するには、次の例を使用します。

SELECT SET_CONFIG('query_group', 'test', true); +------------+ | set_config | +------------+ | test | +------------+

セッションコンテキスト変数を設定するには、次の例を使用します。

SELECT SET_CONFIG(‘app.username’, ‘cuddy’, FALSE);