Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

CURRENT_SETTING - Amazon Redshift

CURRENT_SETTING

CURRENT_SETTING retorna o valor atual do parâmetro de configuração especificado.

Essa função é equivalente ao comando SHOW.

Sintaxe

current_setting('parameter')

A instrução a seguir retorna o valor atual da variável de contexto de sessão especificada.

current_setting('variable_name') current_setting('variable_name'[, error_if_undefined])

Argumentos

parameter

Valor de parâmetro a exibir. Para obter uma lista dos parâmetros de configuração, consulte Referência da configuração.

variable_name

O nome da variável a ser exibida. Ela deve ser uma constante de string para variáveis de contexto de sessão.

error_if_undefined

(Opcional) Um valor booliano opcional que especifica o comportamento caso o nome da variável não exista. Quando error_if_undefined é definido como TRUE, que é o padrão, o Amazon Redshift lança um erro. Quando error_if_undefined é definido como FALSE, o Amazon Redshift retorna NULL. O Amazon Redshift é compatível com o parâmetro error_if_undefined somente para variáveis de contexto de sessão. Isso não pode ser usado quando a entrada é um parâmetro de configuração.

Tipo de retorno

Retorna uma string CHAR ou VARCHAR.

Exemplos

Para retornar a configuração atual para o parâmetro query_group, use o exemplo a seguir.

SELECT CURRENT_SETTING('query_group'); +-----------------+ | current_setting | +-----------------+ | unset | +-----------------+

Para retornar a configuração atual para a variável app_context.user_id, use o exemplo a seguir.

SELECT CURRENT_SETTING('app_context.user_id', FALSE);
PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.