Yra daug integruotų funkcijų, leidžiančių gauti dabartinę datą ir laiką SQL. Šiame straipsnyje su pavyzdžiais aptarsime, kaip gauti dabartinę datą ir laiką SQL.
SQL Gaukite dabartinę datą ir laiką
Trys integruotos SQL funkcijos, skirtos dabartinei datai ir laikui gauti:
- SQL GETDATE() funkcija
- SQL CURRENT_TIMESTAMP() funkcija
- SQL SYSDATETIME() Funkcija
SQL GETDATE() funkcija
SQL GETDATE() funkcija grąžina dabartinės duomenų bazės sistemos datą ir laiką formatu „YYYY-MM-DD hh:mm: ss. mmm'.
usa kiek miestų
Sintaksė
Funkcijos GETDATE() sintaksė yra tokia:
PASIRINKTI GETDATE();
Pavyzdys
Šiame pavyzdyje mes naudojame SQL funkciją GetDate(), kad gautume dabartinę datą ir laiką.
Užklausa
SELECT GetDate() AS 'CurrentDATETime';>
Išvestis

Išvestis
Gaukite tik laiko dalį iš GETDATE() funkcijos pavyzdys
Šiame pavyzdyje iš SQL funkcijos GETDATE() gausime tik laiko dalį.
Užklausa
SELECT CONVERT(VARCHAR(8), GETDATE(),108)'hh:mi:ss'>
Išvestis

Laiko dalis iš GETDATE() funkcijos
SQL CURRENT_TIMESTAMP() funkcija
SQL CURRENT_TIMESTAMP() funkcija naudojamas norint rasti esamą TIMESTAMP (datą ir laiką). CURRENT_TIMESTAMP pateikia tą patį rezultatą kaip GETDATE ().
Sintaksė
Funkcijos CURRENT_TIMESTAMP() sintaksė yra:
CURRENT_TIMESTAMP
kas yra dviguba java
Pavyzdys
Šiame pavyzdyje mes naudojame funkciją CURRENT_TIMESTAMP() SQL, kad gautume dabartinę datą ir laiką.
Užklausa
SELECT CURRENT_TIMESTAMP AS 'CURRENTTIMESTAMP';>
Išvestis

Išvestis
SQL SYSDATETIME() Funkcija
SQL SYSDATETIME() funkcija taip pat naudojamas norint gauti dabartinį sistemos, kurioje veikia SQL serverio egzempliorius, laiką. Funkcija SYSDATETIME() suteikia daugiau sekundžių tikslumo, palyginti su GETDATE() funkcija.
mini įrankių juosta Excel
Dalį TIME galime gauti iš DATE ir TIME reikšmės, grąžintos iš funkcijos SYSDATETIME(), kaip nurodyta toliau:
Sintaksė
The SYSDATETIME () funkcijos sintaksė yra:
SYSDATETIME ()
Pavyzdys
Šiame pavyzdyje mes naudojame funkciją SYSDATETIME() SQL, kad gautume dabartinę datą ir laiką.
Užklausa
SELECT SYSDATETIME () 'Current TIME using SYSDATETIME()'>
Išvestis

Išvestis