SET_CONFIG - Amazon Redshift

SET_CONFIG

将配置参数设为新的设置。

此函数等效于 SQL 中的 SET 命令。

语法

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

以下语句将会话上下文变量设置为新设置。

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

参数

parameter

要设置的参数。

variable_name

要设置的变量的名称。

new_value

参数的新值。

is_local

如果为 true,则参数值仅适用于当前事务。有效值为 true1 以及 false0

返回类型

返回 CHARVARCHAR 字符串。

示例

要仅针对当前事务将 query_group 参数的值设置为 test,请使用以下示例。

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

要设置会话上下文变量,请使用以下示例。

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