- Categorias:
Funções de contexto (General)
SYS_CONTEXT (namespace SNOWFLAKE$ORGANIZATION)¶
Retorna informações sobre a organização atual.
Você pode chamar essa função em qualquer conta na organização. Em qualquer outro contexto, a função retorna NULL.
- Consulte também:
SYS_CONTEXT , SYS_CONTEXT (namespace SNOWFLAKE$APPLICATION) , SYS_CONTEXT (namespace SNOWFLAKE$ENVIRONMENT) , SYS_CONTEXT (namespace SNOWFLAKE$ORGANIZATION_SESSION) , SYS_CONTEXT (namespace SNOWFLAKE$SESSION) , IS_GROUP_ACTIVATED (função SYS_CONTEXT) , IS_GROUP_IMPORTED (função SYS_CONTEXT) , IS_USER_IMPORTED (função SYS_CONTEXT)
Sintaxe¶
Sintaxe para chamar funções:
SYS_CONTEXT(
'SNOWFLAKE$ORGANIZATION' ,
'<function>' , '<argument>' [ , ... ]
)
Argumentos¶
'SNOWFLAKE$ORGANIZATION'Especifica que você deseja recuperar uma propriedade ou chamar uma função para retornar informações de contexto sobre a organização atual.
'function'Nome da função que você deseja chamar. Você pode chamar as seguintes funções:
'argument' [ , ... ]Argumentos a serem passados para a função que você deseja chamar.
Retornos¶
A função retorna um valor VARCHAR ou NULL:
O valor de retorno depende da função que você está chamando.
Se você chamar SYS_CONTEXT com o namespace SNOWFLAKE$ORGANIZATION fora de qualquer um dos contextos aceitos, a função retornará NULL.
Notas de uso¶
Se você estiver especificando a chamada da função em uma cadeia de caracteres entre aspas duplas em um shell, aplique o escape do caractere
$com uma barra invertida (\) para que$ORGANIZATIONnão seja interpretado como uma variável do shell.Por exemplo, se você estiver usando Snowflake CLI e especificando a instrução SQL como um argumento de linha de comando entre aspas duplas:
snow sql --query "SELECT SYS_CONTEXT('SNOWFLAKE\$ORGANIZATION', 'IS_USER_IMPORTED', 'my_user_name');"
Exemplos¶
Veja os seguintes tópicos: