a função PostgreSQL CURRENT_DATE
devolve a data actual.
Sintaxe
CURRENT_DATE
função é tão simples que não requer nenhum argumento como se segue:
CURRENT_DATE
Retornar valor
CURRENT_DATE
função retorna um DATE
valor que representa a data atual.
exemplos
o exemplo seguinte mostra como usar a função CURRENT_DATE
para obter a data actual:
SELECT CURRENT_DATE;
A saída é uma DATE
valor da seguinte forma:
2017-08-15
Você pode usar o CURRENT_DATE
funcionar como um valor padrão de uma coluna. Considere o seguinte exemplo.
Primeiro, crie uma tabela com o nome delivery
para demonstração:
Code language: PHP (php)CREATE TABLE delivery( delivery_id serial PRIMARY KEY, product varchar(255) NOT NULL, delivery_date DATE DEFAULT CURRENT_DATE);
delivery
tabela, temos o delivery_date
cujo valor padrão é o resultado de CURRENT_DATE
função.
em Segundo lugar, inserir uma nova linha delivery
tabela:
Code language: JavaScript (javascript)INSERT INTO delivery(product)VALUES('Sample screen protector');
este INSERT
instrução, nós não especificou a data de entrega, portanto, PostgreSQL utilizada a data atual como o valor padrão.em terceiro lugar, verifique se a linha foi inserida com sucesso com a data atual usando a seguinte consulta:
SELECT * FROM delivery;
a seguinte imagem ilustra o resultado:
Como você pode ver, a data atual foi inserido no delivery_date
coluna.
observou que pode ver um valor diferente na coluna delivery_date
, dependendo da data em que executa a consulta.
neste tutorial, você aprendeu a usar a função PostgreSQL CURRENT_DATE
para obter a data atual.
- este tutorial foi útil ?
- YesNo