logo

Kako pridobiti trenutni datum in čas v SQL?

Obstaja veliko vgrajenih funkcij za pridobivanje trenutnega datuma in ure v SQL. V tem članku bomo razpravljali o tem, kako pridobiti trenutni datum in uro v SQL s primeri.

SQL Pridobi trenutni datum in čas

Tri vgrajene funkcije SQL za pridobivanje trenutnega datuma in ure so:

  • Funkcija SQL GETDATE().
  • Funkcija SQL CURRENT_TIMESTAMP().
  • Funkcija SQL SYSDATETIME().

Funkcija SQL GETDATE().

SQL GETDATE() funkcijo vrne trenutni sistemski datum in čas baze podatkov v obliki 'LLLL-MM-DD hh:mm: ss. mmm'.



Sintaksa

Sintaksa funkcije GETDATE() je:

IZBERI GETDATE();

funkcija python chr

Primer

V tem primeru uporabljamo funkcijo GetDate() v SQL, da pridobimo trenutni datum in uro.

Poizvedba

  SELECT GetDate() AS   'CurrentDATETime';>

Izhod

primer izhoda funkcije sql getdate().

Izhod

Pridobi samo časovni del iz primera funkcije GETDATE().

V tem primeru bomo iz funkcije GETDATE() v SQL dobili samo časovni del.

okno.odprto

Poizvedba

  SELECT   CONVERT(VARCHAR(8), GETDATE(),108)'hh:mi:ss'>

Izhod

časovni del funkcije getdate().

Časovni del iz funkcije GETDATE().

selen

Funkcija SQL CURRENT_TIMESTAMP().

Funkcija SQL CURRENT_TIMESTAMP(). uporablja se za iskanje trenutnega ČASOVNEGA ŽIGA (trenutni datum in čas). CURRENT_TIMESTAMP vrne enak rezultat kot GETDATE().

Sintaksa

Sintaksa funkcije CURRENT_TIMESTAMP() je:

CURRENT_TIMESTAMP

Primer

V tem primeru uporabljamo funkcijo CURRENT_TIMESTAMP() v SQL, da dobimo trenutni datum in uro.

Poizvedba

  SELECT CURRENT_TIMESTAMP AS   'CURRENTTIMESTAMP';>

Izhod

izhod primera funkcije sql current_timestamp().

Izhod

Funkcija SQL SYSDATETIME().

Funkcija SQL SYSDATETIME(). se uporablja tudi za pridobitev trenutnega časa sistema, v katerem se izvaja primerek strežnika SQL. Funkcija SYSDATETIME() zagotavlja večjo natančnost v delčkih sekund v primerjavi s funkcijo GETDATE().

Del TIME lahko pridobimo iz vrednosti DATE in TIME, vrnjene iz funkcije SYSDATETIME(), kot je prikazano spodaj:

Sintaksa

The SYSDATETIME () sintaksa funkcije je:

SYSDATETIME()

runas v lupini powershell

Primer

V tem primeru uporabimo funkcijo SYSDATETIME() v SQL, da dobimo trenutni datum in uro.

Poizvedba

  SELECT SYSDATETIME  () 'Current TIME using SYSDATETIME()'>

Izhod

primer izhoda funkcije sql sysdatetime().

Izhod