GET_CONFIG_PARAMETER
获取指定级别的配置参数的值。如果在该级别未设置任何值,此函数将返回一个空行。
这是元函数。您必须在顶级 SELECT 语句中调用元函数。
行为类型
易变语法
GET_CONFIG_PARAMETER( 'parameter-name' [, 'level' | NULL] )
参数
- parameter‑name
- 要获取的配置参数值的名称。
- 级别
- 要获取的 parameter‑name 设置的级别,为以下字符串值之一:
-
user
:当前用户 -
session
:当前会话 -
node-name:数据库节点的名称
如果 level 被忽略或设置为 NULL,则 GET_CONFIG_PARAMETER 将返回数据库设置。
-
特权
无
示例
获取数据库级别的 AnalyzeRowCountInterval 参数:
=> SELECT GET_CONFIG_PARAMETER ('AnalyzeRowCountInterval');
GET_CONFIG_PARAMETER
----------------------
3600
获取会话级别的 MaxSessionUDParameterSize 参数:
=> SELECT GET_CONFIG_PARAMETER ('MaxSessionUDParameterSize','session');
GET_CONFIG_PARAMETER
----------------------
2000
(1 row)
获取用户级别的 UseDepotForReads 参数:
=> SELECT GET_CONFIG_PARAMETER ('UseDepotForReads', 'user');
GET_CONFIG_PARAMETER
----------------------
1
(1 row)