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>' [ , ... ]
)
Copy

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:

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 $ORGANIZATION nã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');"
    
    Copy

Exemplos

Veja os seguintes tópicos: