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