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