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_DATEfuncț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