funcția PostgreSQLCURRENT_DATE
returnează data curentă.
sintaxă
CURRENT_DATE
funcția este atât de simplă încât nu necesită niciun argument după cum urmează:
CURRENT_DATE
valoare returnată
CURRENT_DATE
funcția returnează un DATE
valoare care reprezintă data curentă.
Exemple
următorul exemplu arată modul de utilizare a funcției CURRENT_DATE
pentru a obține data curentă:
SELECT CURRENT_DATE;
ieșirea este o valoareDATE
după cum urmează:
2017-08-15
puteți utiliza funcțiaCURRENT_DATE
ca valoare implicită a unei coloane. Luați în considerare următorul exemplu.
Mai întâi, creați un tabel numit delivery
pentru demonstrație:
Code language: PHP (php)CREATE TABLE delivery( delivery_id serial PRIMARY KEY, product varchar(255) NOT NULL, delivery_date DATE DEFAULT CURRENT_DATE);
în delivery
, avem delivery_date
a cărui valoare implicită este rezultatul funcției CURRENT_DATE
.
în al doilea rând, introduceți un nou rând îndelivery
tabel:
Code language: JavaScript (javascript)INSERT INTO delivery(product)VALUES('Sample screen protector');
în aceastăINSERT
declarație, nu am specificat data livrării, prin urmare, PostgreSQL a folosit data curentă ca valoare implicită.
În al treilea rând, verificați dacă rândul a fost introdus cu succes cu data curentă utilizând următoarea interogare:
SELECT * FROM delivery;
următoarea imagine ilustrează rezultatul:
după cum puteți vedea, data curentă a fost inserată în coloana delivery_date
.
am notat că este posibil să vedeți o valoare diferită în coloana delivery_date
, în funcție de data la care executați interogarea.
în acest tutorial, ați învățat cum să utilizați funcția PostgreSQL CURRENT_DATE
pentru a obține data curentă.
- a fost util acest tutorial ?
- YesNo