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

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
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

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

Produktion