PostgreSQL CURRENT_DATE funktio palauttaa nykyisen päivämäärän.
syntaksi
CURRENT_DATE funktio on niin yksinkertainen, ettei vaadi seuraavaa argumenttia:
CURRENT_DATE
paluuarvo
CURRENT_DATE funktio palauttaa DATE arvo, joka edustaa nykyistä päivämäärää.
Examples
seuraava esimerkki näyttää, miten CURRENT_DATE funktio saa nykyisen päivämäärän:
SELECT CURRENT_DATE;
lähtö on DATE arvo seuraavasti:
2017-08-15
voit käyttää CURRENT_DATE funktiota sarakkeen oletusarvona. Harkitsehan seuraavaa esimerkkiä.
ensin luodaan delivery demonstrointiin:
Code language: PHP (php)CREATE TABLE delivery( delivery_id serial PRIMARY KEY, product varchar(255) NOT NULL, delivery_date DATE DEFAULT CURRENT_DATE);
delivery taulukko, meillä on delivery_date, jonka oletusarvo on CURRENT_DATE funktion tulos.
toinen, lisää uusi rivi delivery taulukko:
Code language: JavaScript (javascript)INSERT INTO delivery(product)VALUES('Sample screen protector');
tässä INSERT lausunto, emme määrittäneet toimituspäivää, siksi PostgreSQL käytti oletusarvona nykyistä päivämäärää.
kolmas, tarkista seuraavan kyselyn avulla, onko rivi lisätty onnistuneesti nykyisellä päivämäärällä:
SELECT * FROM delivery;
seuraava kuva havainnollistaa tuloksen:

kuten näkyy, nykyinen päivämäärä lisättiin delivery_date sarakkeeseen.
totesi, että delivery_date – sarakkeessa voi olla erilainen arvo riippuen siitä, minä päivänä kyselyn suorittaa.
tässä opetusohjelmassa on opeteltu käyttämään PostgreSQL CURRENT_DATE funktiota saadakseen nykyisen päivämäärän.
- Auttoiko tämä opetusohjelma?
- YesNo