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,则参数值仅适用于当前事务。有效值为
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);