logo

Kaip gauti dabartinę datą ir laiką SQL?

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

sql getdate() funkcijos pavyzdžio 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

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

sql current_timestamp() funkcijos pavyzdžio 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

sql sysdatetime() funkcijos pavyzdžio išvestis

Išvestis