De PostgreSQL CURRENT_DATE
functie geeft de huidige datum terug.
syntaxis
De CURRENT_DATE
functie is zo eenvoudig dat er geen argument als volgt vereist is:
CURRENT_DATE
retourwaarde
De CURRENT_DATE
functie geeft een DATE
waarde die de huidige datum vertegenwoordigt.
voorbeelden
het volgende voorbeeld laat zien hoe de CURRENT_DATE
functie gebruikt wordt om de huidige datum te krijgen:
SELECT CURRENT_DATE;
De uitvoer is een DATE
waarde als volgt:
2017-08-15
u kunt de functie CURRENT_DATE
als standaardwaarde van een kolom gebruiken. Neem het volgende voorbeeld.
maak eerst een tabel met de naam delivery
voor demonstratie:
Code language: PHP (php)CREATE TABLE delivery( delivery_id serial PRIMARY KEY, product varchar(255) NOT NULL, delivery_date DATE DEFAULT CURRENT_DATE);
In de delivery
tabel hebben we de delivery_date
waarvan de standaardwaarde het resultaat is van de CURRENT_DATE
functie.
ten tweede, voeg een nieuwe rij in de delivery
tabel:
Code language: JavaScript (javascript)INSERT INTO delivery(product)VALUES('Sample screen protector');
In dit INSERT
statement, We hebben de leveringsdatum niet gespecificeerd, daarom gebruikte PostgreSQL de huidige datum als de standaardwaarde.
ten derde, controleer of de rij met succes is ingevoegd met de huidige datum met behulp van de volgende query:
SELECT * FROM delivery;
de volgende afbeelding illustreert het resultaat:
zoals u kunt zien, is de huidige datum ingevoegd in de kolom delivery_date
.
merkte op dat u een andere waarde kunt zien in de kolom delivery_date
, afhankelijk van de datum waarop u de query uitvoert.
in deze tutorial hebt u geleerd hoe u de functie PostgreSQL CURRENT_DATE
kunt gebruiken om de huidige datum te krijgen.
- Was deze tutorial nuttig ?
- YesNo