- 类别:
上下文函数 (通用)
SYS_CONTEXT(SNOWFLAKE$ORGANIZATION 命名空间)¶
返回有关当前组织的信息。
您可以在组织中的任何账户中调用此函数。在任何其他上下文中,该函数返回 NULL。
- 另请参阅:
SYS_CONTEXT , SYS_CONTEXT(SNOWFLAKE$APPLICATION 命名空间) , SYS_CONTEXT(SNOWFLAKE$ENVIRONMENT 命名空间) , SYS_CONTEXT(SNOWFLAKE$ORGANIZATION_SESSION 命名空间) , SYS_CONTEXT(SNOWFLAKE$SESSION 命名空间) , IS_GROUP_ACTIVATED(SYS_CONTEXT 函数) , IS_GROUP_IMPORTED(SYS_CONTEXT 函数) , IS_USER_IMPORTED(SYS_CONTEXT 函数)
语法¶
用来调用函数的语法:
SYS_CONTEXT(
'SNOWFLAKE$ORGANIZATION' ,
'<function>' , '<argument>' [ , ... ]
)
实参¶
'SNOWFLAKE$ORGANIZATION'指定您要检索某个属性,或调用某个函数,以返回有关当前组织的上下文信息。
'function'要调用的函数的名称。您可以调用以下函数:
'argument' [ , ... ]要传递给要调用的函数的实参。
返回¶
该函数会返回 VARCHAR 值或 NULL:
使用说明¶
如果您在 Shell 的双引号字符串中指定函数调用,请使用反斜杠 (
\) 转义$字符,以免$ORGANIZATION被解释为 Shell 变量。例如,如果您使用的是 Snowflake CLI,并且您 指定 SQL 语句作为命令行实参 放在双引号里:
snow sql --query "SELECT SYS_CONTEXT('SNOWFLAKE\$ORGANIZATION', 'IS_USER_IMPORTED', 'my_user_name');"
示例¶
请参阅以下主题: