Det er mange innebygde funksjoner for å få gjeldende dato og klokkeslett i SQL. I denne artikkelen vil vi diskutere hvordan du får gjeldende dato og klokkeslett i SQL med eksempler.
SQL Få gjeldende dato og klokkeslett
Tre innebygde SQL-funksjoner for å hente gjeldende dato og klokkeslett er:
- SQL GETDATE() funksjon
- SQL CURRENT_TIMESTAMP() funksjon
- SQL SYSDATETIME() funksjon
SQL GETDATE() funksjon
SQL GETDATE() funksjon returnerer gjeldende databasesystemdato og -klokkeslett i formatet 'ÅÅÅÅ-MM-DD tt:mm: ss. mmm’.
Syntaks
Syntaksen for funksjonen GETDATE() er:
VELG GETDATE();
Eksempel
I dette eksemplet bruker vi GetDate()-funksjonen i SQL for å få gjeldende dato og klokkeslett.
Spørsmål
SELECT GetDate() AS 'CurrentDATETime';>
Produksjon

Produksjon
Hent bare tidsdel fra GETDATE()-funksjonseksempel
I dette eksemplet får vi bare tidsdelen fra GETDATE()-funksjonen i SQL.
Spørsmål
SELECT CONVERT(VARCHAR(8), GETDATE(),108)'hh:mi:ss'>
Produksjon

Tidsdel fra funksjonen GETDATE().
SQL CURRENT_TIMESTAMP() funksjon
SQL CURRENT_TIMESTAMP() funksjon brukes til å finne gjeldende TIMESTAMP (gjeldende dato og klokkeslett). CURRENT_TIMESTAMP returnerer samme resultat som GETDATE().
Syntaks
Syntaksen for funksjonen CURRENT_TIMESTAMP() er:
CURRENT_TIMESTAMP
Eksempel
I dette eksemplet bruker vi funksjonen CURRENT_TIMESTAMP() i SQL for å få gjeldende dato og klokkeslett.
Spørsmål
freddie mercury født
SELECT CURRENT_TIMESTAMP AS 'CURRENTTIMESTAMP';>
Produksjon

Produksjon
SQL SYSDATETIME() funksjon
SQL SYSDATETIME() funksjon brukes også til å få gjeldende tidspunkt for systemet som forekomsten av SQL Server kjører på. SYSDATETIME()-funksjonen gir mer presisjon på brøkdeler av sekunder sammenlignet med GETDATE()-funksjonen.
Vi kan hente TIME-delen fra DATE- og TIME-verdien returnert fra SYSDATETIME()-funksjonen som nedenfor:
Syntaks
De SYSDATETIME () funksjonssyntaks er:
SYSDATETIME()
Eksempel
I dette eksemplet bruker vi funksjonen SYSDATETIME() i SQL for å få gjeldende dato og klokkeslett.
Spørsmål
SELECT SYSDATETIME () 'Current TIME using SYSDATETIME()'>
Produksjon

Produksjon