Cum să obțineți data și ora curentă în SQL?
Există multe funcții încorporate pentru a obține data și ora curente în SQL. În acest articol, vom discuta despre cum să obțineți data și ora curentă în SQL cu exemple.
SQL Obține data și ora curente
Trei funcții SQL încorporate pentru a prelua data și ora curente sunt:
- Funcția SQL GETDATE().
- Funcția SQL CURRENT_TIMESTAMP().
- Funcția SQL SYSDATETIME().
Funcția SQL GETDATE().
SQL GETDATE() funcţie returnează data și ora curentă a sistemului bazei de date în formatul „AAAA-LL-ZZ hh:mm: ss. mmm’.
Sintaxă
Sintaxa funcției GETDATE() este:
SELECTARE GETDATE();
Exemplu
În acest exemplu, folosim funcția GetDate() în SQL pentru a obține data și ora curente.
Interogare
SELECT GetDate() AS 'CurrentDATETime';
Ieșire
Ieșire
Obține doar o parte de timp din Exemplul de funcție GETDATE().
În acest exemplu, vom obține doar partea de timp din funcția GETDATE() în SQL.
Interogare
SELECT CONVERT(VARCHAR(8), GETDATE(),108)'hh:mi:ss'
Ieșire
Parte de timp din funcția GETDATE().
Funcția SQL CURRENT_TIMESTAMP().
Funcția SQL CURRENT_TIMESTAMP(). folosit pentru a găsi TIMESTAMP curent (Data și Ora curente). CURRENT_TIMESTAMP returnează același rezultat ca GETDATE().
Sintaxă
Sintaxa funcției CURRENT_TIMESTAMP() este:
CURRENT_TIMESTAMP
Exemplu
În acest exemplu, folosim funcția CURRENT_TIMESTAMP() în SQL pentru a obține data și ora curente.
Interogare
SELECT CURRENT_TIMESTAMP AS 'CURRENTTIMESTAMP';
Ieșire
Ieșire
Funcția SQL SYSDATETIME().
Funcția SQL SYSDATETIME(). este, de asemenea, folosit pentru a obține ora curentă a sistemului pe care rulează instanța SQL Server. Funcția SYSDATETIME() oferă o precizie mai mare de secunde în comparație cu funcția GETDATE().
Putem prelua partea TIME din valoarea DATE și TIME returnate de funcția SYSDATETIME() după cum urmează:
Sintaxă
The SYSDATETIME Sintaxa funcției () este:
SYSDATETIME()
Exemplu
În acest exemplu, folosim funcția SYSDATETIME() în SQL pentru a obține data și ora curente.
Interogare
SELECT SYSDATETIME () 'Current TIME using SYSDATETIME()'
Ieșire
Ieșire