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();
matrice în șir
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
sortați o matrice în java

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:
ce este const în java
CURRENT_TIMESTAMP
Exemplu
În acest exemplu, folosim funcția CURRENT_TIMESTAMP() în SQL pentru a obține data și ora curente.
Interogare
matrice java dinamică
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()
Selenium tutorial java
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