Categorias:

Funções de contexto (General)

CURRENT_DATE

Retorna a data atual do sistema.

Sintaxe

CURRENT_DATE()

CURRENT_DATE
Copy

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();
Copy
+----------------+----------------+-------------------------------+
| CURRENT_DATE() | CURRENT_TIME() | CURRENT_TIMESTAMP()           |
|----------------+----------------+-------------------------------|
| 2024-04-18     | 07:47:37       | 2024-04-18 07:47:37.084 -0700 |
+----------------+----------------+-------------------------------+