- Categorias:
Funções de contexto (General)
CURRENT_DATE¶
Retorna a data atual do sistema.
Sintaxe¶
CURRENT_DATE()
CURRENT_DATE
Argumentos¶
Nenhum.
Retornos¶
A função retorna um valor do tipo DATE.
Notas de uso¶
O ajuste do parâmetro TIMEZONE afeta o valor de retorno. A data retornada está no fuso horário da sessão.
O formato de exibição das datas na saída é determinado pelo parâmetro de sessão DATE_OUTPUT_FORMAT (padrão
YYYY-MM-DD
).Para cumprir o padrão ANSI, esta função pode ser chamada sem parênteses em instruções SQL.
Entretanto, se você estiver configurando uma variável Snowflake Scripting para uma expressão que chama a função (por exemplo,
my_var := CURRENT_DATE();
), é necessário incluir os parênteses. Para obter mais informações, consulte as notas de uso para funções de contexto.
Exemplos¶
Exibir a data, hora e carimbo de data/hora atuais:
SELECT CURRENT_DATE(), CURRENT_TIME(), CURRENT_TIMESTAMP();
+----------------+----------------+-------------------------------+
| CURRENT_DATE() | CURRENT_TIME() | CURRENT_TIMESTAMP() |
|----------------+----------------+-------------------------------|
| 2024-04-18 | 07:47:37 | 2024-04-18 07:47:37.084 -0700 |
+----------------+----------------+-------------------------------+