Categorias:

Funções de contexto (General)

IS_CONFIGURATION_SET (função SYS_CONTEXT)

Retorna o valor de VARCHAR como 'TRUE' se a configuração especificada tiver um valor definido, ou seja, o status da configuração é DONE. Retorna FALSE se a configuração não tiver um valor definido, ou seja, o status da configuração é PENDING.

Consulte também:

SYS_CONTEXT (namespace SNOWFLAKE$APPLICATION)

Sintaxe

SYS_CONTEXT(
  'SNOWFLAKE$APPLICATION' ,
  'IS_CONFIGURATION_SET' ,
  '<config_name>' ,
)
Copy

Argumentos

'SNOWFLAKE$APPLICATION'

Especifica que você quer chamar uma função para retornar informações contextuais sobre o aplicativo no qual a função é chamada.

'IS_CONFIGURATION_SET'

Chama a função IS_CONFIGURATION_SET.

'config_name'

Especifica o nome da configuração a ser verificada.

Retornos

A função retorna um dos seguintes valores VARCHAR:

  • 'TRUE' se a configuração tiver um valor definido.

  • 'FALSE' se a configuração não tiver um valor definido.

Para comparar esse valor de retorno com o valor BOOLEAN TRUE ou FALSE, converta o valor de retorno para BOOLEAN. Por exemplo:

SELECT SYS_CONTEXT('SNOWFLAKE$APPLICATION', 'IS_CONFIGURATION_SET', 'my_config_name')::BOOLEAN = TRUE;
Copy

Notas de uso

  • Esta função só pode ser usada por um aplicativo.