Função CURRENT_DATE - Amazon Redshift

Função CURRENT_DATE

CURRENT_DATE retorna uma data no fuso horário da sessão atual (UTC por padrão) no formato padrão: AAAA-MM-DD.

nota

CURRENT_DATE retorna a data de início para a transação atual, não para o início da instrução atual. Considere o cenário em que você inicia uma transação contendo várias declarações em 10/01/08 23:59, e a declaração contendo CURRENT_DATE é executada em 10/02/08 00:00. CURRENT_DATE retorna 10/01/08, não 10/02/08.

Sintaxe

CURRENT_DATE

Tipo de retorno

DATA

Exemplos

O exemplo a seguir retorna a data atual (na Região da AWS onde a função é executada).

select current_date; date ------------ 2008-10-01

O exemplo a seguir cria uma tabela, insere uma linha em que o padrão da coluna todays_date é CURRENT_DATE e, depois, seleciona todas as linhas na tabela.

CREATE TABLE insert_dates( label varchar(128) NOT NULL, todays_date DATE DEFAULT CURRENT_DATE); INSERT INTO insert_dates(label) VALUES('Date row inserted'); SELECT * FROM insert_dates; label | todays_date ------------------+------------- Date row inserted | 2023-05-10