logo

Hur får man aktuellt datum och tid i SQL?

Det finns många inbyggda funktioner för att få aktuellt datum och tid i SQL. I den här artikeln kommer vi att diskutera hur man får aktuellt datum och tid i SQL med exempel.

SQL Hämta aktuellt datum och tid

Tre inbyggda SQL-funktioner för att hämta aktuellt datum och tid är:

  • SQL GETDATE() Funktion
  • SQL CURRENT_TIMESTAMP() Funktion
  • SQL SYSDATETIME() Funktion

SQL GETDATE() Funktion

SQL GETDATE() fungera returnerar det aktuella databassystemets datum och tid i formatet 'ÅÅÅÅ-MM-DD hh:mm: ss. mmm’.



typscript switch

Syntax

Syntaxen för funktionen GETDATE() är:

SELECT GETDATE();

Exempel

I det här exemplet använder vi funktionen GetDate() i SQL för att få aktuellt datum och tid.

Fråga

  SELECT GetDate() AS   'CurrentDATETime';>

Produktion

sql getdate() funktion exempel utdata

Produktion

Hämta endast tidsdel från GETDATE() funktionsexempel

I det här exemplet får vi bara tidsdelen från funktionen GETDATE() i SQL.

Fråga

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

Produktion

tidsdel från getdate()-funktionen

Tidsdel från GETDATE()-funktionen

SQL CURRENT_TIMESTAMP() Funktion

SQL CURRENT_TIMESTAMP() funktion används för att hitta aktuell TIMESTAMP (aktuellt datum och tid). CURRENT_TIMESTAMP returnerar samma resultat som GETDATE().

Syntax

Funktionens syntax för CURRENT_TIMESTAMP() är:

CURRENT_TIMESTAMP

Exempel

I det här exemplet använder vi funktionen CURRENT_TIMESTAMP() i SQL för att få aktuellt datum och tid.

skillnad mellan två strängar python

Fråga

  SELECT CURRENT_TIMESTAMP AS   'CURRENTTIMESTAMP';>

Produktion

sql current_timestamp() funktion exempel utdata

Produktion

SQL SYSDATETIME() Funktion

SQL SYSDATETIME() funktion används också för att få den aktuella tiden för systemet där instansen av SQL Server körs. SYSDATETIME()-funktionen ger mer bråkdelssekundersprecision jämfört med GETDATE()-funktionen.

sammanfogningar och typer av sammanfogningar

Vi kan hämta TIME-delen från DATE- och TIME-värdet som returneras från SYSDATETIME()-funktionen enligt nedan:

Syntax

De SYSDATETIME () funktionssyntax är:

SYSDATETIME()

Exempel

I det här exemplet använder vi funktionen SYSDATETIME() i SQL för att få aktuellt datum och tid.

Fråga

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

Produktion

sql sysdatetime() funktion exempel utdata

Produktion