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