On monia sisäänrakennettuja toimintoja nykyisen päivämäärän ja ajan saamiseksi SQL:ssä. Tässä artikkelissa keskustelemme siitä, kuinka nykyinen päivämäärä ja kellonaika saadaan SQL:ssä esimerkkien avulla.
SQL Hanki nykyinen päivämäärä ja aika
Kolme sisäänrakennettua SQL-funktiota nykyisen päivämäärän ja ajan hakemiseen ovat:
- SQL GETDATE() -funktio
- SQL CURRENT_TIMESTAMP() -funktio
- SQL SYSDATETIME() -funktio
SQL GETDATE() -funktio
SQL GETDATE() toiminto palauttaa nykyisen tietokantajärjestelmän päivämäärän ja kellonajan muodossa VVVV-KK-PP hh:mm: ss. mmm'.
Syntaksi
GETDATE()-funktion syntaksi on:
SELECT GETDATE();
git-komennot pushille
Esimerkki
Tässä esimerkissä käytämme SQL:n GetDate()-funktiota nykyisen päivämäärän ja ajan saamiseksi.
Kysely
SELECT GetDate() AS 'CurrentDATETime';>
Lähtö

Lähtö
Hanki vain aikaosa GETDATE()-funktiosta esimerkki
Tässä esimerkissä saamme vain aikaosan SQL:n GETDATE()-funktiosta.
Mark zuckerbergin koulutus
Kysely
SELECT CONVERT(VARCHAR(8), GETDATE(),108)'hh:mi:ss'>
Lähtö

Aikaosa GETDATE()-funktiosta
palindrominumero
SQL CURRENT_TIMESTAMP() -funktio
SQL CURRENT_TIMESTAMP()-funktio käytetään etsimään nykyinen TIMESTAMP (nykyinen päivämäärä ja aika). CURRENT_TIMESTAMP palauttaa saman tuloksen kuin GETDATE().
Syntaksi
CURRENT_TIMESTAMP()-funktion syntaksi on:
CURRENT_TIMESTAMP
Esimerkki
Tässä esimerkissä käytämme SQL:n CURRENT_TIMESTAMP()-funktiota nykyisen päivämäärän ja ajan saamiseksi.
Kysely
SELECT CURRENT_TIMESTAMP AS 'CURRENTTIMESTAMP';>
Lähtö

Lähtö
SQL SYSDATETIME() -funktio
SQL SYSDATETIME()-funktio käytetään myös sen järjestelmän nykyisen ajan saamiseksi, jossa SQL Serverin esiintymä on käynnissä. SYSDATETIME()-funktio tarjoaa suuremman sekunnin tarkkuuden GETDATE()-funktioon verrattuna.
Voimme hakea TIME-osan DATE ja TIME-arvosta, joka palautetaan SYSDATETIME()-funktiosta seuraavasti:
Syntaksi
The SYSDATETIME ()-funktion syntaksi on:
SYSDATETIME()
ei tulosignaalia
Esimerkki
Tässä esimerkissä käytämme SQL:n SYSDATETIME()-funktiota nykyisen päivämäärän ja ajan saamiseksi.
Kysely
SELECT SYSDATETIME () 'Current TIME using SYSDATETIME()'>
Lähtö

Lähtö