PostgreSQLCURRENT_DATE
funktionen returnerar det aktuella datumet.
Syntax
CURRENT_DATE
funktionen är så enkel att det inte krävs något argument enligt följande:
CURRENT_DATE
returvärde
CURRENT_DATE
funktionen returnerar ett DATE
värde som representerar det aktuella datumet.
exempel
följande exempel visar hur du använder funktionen CURRENT_DATE
för att få aktuellt datum:
SELECT CURRENT_DATE;
utgången är ettDATE
värde enligt följande:
2017-08-15
Du kan använda funktionenCURRENT_DATE
som standardvärde för en kolumn. Tänk på följande exempel.
skapa först en tabell med namnet delivery
för demonstration:
Code language: PHP (php)CREATE TABLE delivery( delivery_id serial PRIMARY KEY, product varchar(255) NOT NULL, delivery_date DATE DEFAULT CURRENT_DATE);
i delivery
tabellen har vi delivery_date
vars standardvärde är resultatet av funktionen CURRENT_DATE
.
För det andra, sätt in en ny rad idelivery
tabell:
Code language: JavaScript (javascript)INSERT INTO delivery(product)VALUES('Sample screen protector');
i dettaINSERT
– uttalande angav vi inte leveransdatum, därför använde PostgreSQL det aktuella datumet som standardvärde.
tredje, kontrollera om raden har infogats med det aktuella datumet med hjälp av följande fråga:
SELECT * FROM delivery;
följande bild illustrerar resultatet:
som du kan se infogades det aktuella datumet i kolumnen delivery_date
.
noterade att du kan se ett annat värde i kolumnen delivery_date
, beroende på vilket datum du kör frågan.
i den här handledningen har du lärt dig hur du använder funktionen PostgreSQL CURRENT_DATE
för att få det aktuella datumet.
- var denna handledning till hjälp ?
- YesNo