funktionen postgresklCURRENT_DATE returnerer den aktuelle dato.
syntaks
CURRENT_DATE funktionen er så enkel, at der ikke kræves noget argument som følger:
CURRENT_DATE
returværdi
CURRENT_DATE funktionen returnerer en DATE værdi, der repræsenterer den aktuelle dato.
eksempler
følgende eksempel viser, hvordan du bruger CURRENT_DATE funktionen for at få den aktuelle dato:
SELECT CURRENT_DATE;
udgangen er enDATE værdi som følger:
2017-08-15
Du kan brugeCURRENT_DATE funktion som standardværdi for en kolonne. Overvej følgende eksempel.
Opret først en tabel med navnet delivery til 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, vi har delivery_date hvis standardværdi er den samme som den oprindelige resultat af CURRENT_DATE funktion.
for det andet skal du indsætte en ny række idelivery tabel:
Code language: JavaScript (javascript)INSERT INTO delivery(product)VALUES('Sample screen protector');
i denneINSERT erklæring, vi angav ikke leveringsdatoen, derfor brugte Postgreskl den aktuelle dato som standardværdi.
for det tredje skal du kontrollere, om rækken blev indsat med den aktuelle dato ved hjælp af følgende forespørgsel:
SELECT * FROM delivery;
følgende billede illustrerer resultatet:

som du kan se, blev den aktuelle dato indsat i kolonnendelivery_date.
bemærkede, at du muligvis ser en anden værdi i kolonnen delivery_date, afhængigt af den dato, du udfører forespørgslen.
i denne vejledning har du lært, hvordan du bruger funktionen postgresklCURRENT_DATE for at få den aktuelle dato.
- var denne tutorial nyttig ?
- YesNo