- 类别:
:doc:`/sql-reference/functions-context`(通用)
IS_CONFIGURATION_SET(SYS_CONTEXT 函数)¶
如果指定的配置已设置值(即该配置的状态为 DONE),则返回 VARCHAR 值 'TRUE'。如果该配置未设置值(即该配置的状态为 PENDING),则返回 FALSE。
语法¶
SYS_CONTEXT(
'SNOWFLAKE$APPLICATION' ,
'IS_CONFIGURATION_SET' ,
'<config_name>' ,
)
实参¶
'SNOWFLAKE$APPLICATION'指定要调用函数以返回有关调用该函数的应用程序的上下文信息。
'IS_CONFIGURATION_SET'调用 IS_CONFIGURATION_SET 函数。
'config_name'指定要检查的配置的名称。
返回¶
该函数返回以下 VARCHAR 值之一:
要将此返回值与 BOOLEAN 值 TRUE 或 FALSE 进行比较,请将返回值 转换 为 BOOLEAN。例如:
SELECT SYS_CONTEXT('SNOWFLAKE$APPLICATION', 'IS_CONFIGURATION_SET', 'my_config_name')::BOOLEAN = TRUE;
使用说明¶
此函数只能由应用程序使用。