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,參數值僅套用至目前交易。有效值為 true1false0

傳回類型

傳回 CHARVARCHAR 字串。

範例

若要僅針對目前交易將 query_group 參數的值設為 test,請使用下列範例。

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

若要設定工作階段內容變數,請使用下列範例。

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