Existuje mnoho vstavaných funkcií na získanie aktuálneho dátumu a času v SQL. V tomto článku budeme diskutovať o tom, ako získať aktuálny dátum a čas v SQL s príkladmi.
SQL Získať aktuálny dátum a čas
Tri vstavané funkcie SQL na načítanie aktuálneho dátumu a času sú:
- Funkcia SQL GETDATE().
- Funkcia SQL CURRENT_TIMESTAMP().
- Funkcia SQL SYSDATETIME().
Funkcia SQL GETDATE().
SQL GETDATE() funkciu vráti aktuálny dátum a čas databázového systému vo formáte „RRRR-MM-DD hh:mm: ss. mmm’.
Syntax
Syntax funkcie GETDATE() je:
SELECT GETDATE();
čo je základná zostava ubuntu
Príklad
V tomto príklade používame funkciu GetDate() v SQL na získanie aktuálneho dátumu a času.
Dopyt
SELECT GetDate() AS 'CurrentDATETime';>
Výkon
java konštanty

Výkon
Získať iba časovú časť z príkladu funkcie GETDATE().
V tomto príklade získame iba časovú časť z funkcie GETDATE() v SQL.
Dopyt
SELECT CONVERT(VARCHAR(8), GETDATE(),108)'hh:mi:ss'>
Výkon

Časť času z funkcie GETDATE().
Funkcia SQL CURRENT_TIMESTAMP().
Funkcia SQL CURRENT_TIMESTAMP(). slúži na nájdenie aktuálneho TIMESTAMP (aktuálny dátum a čas). CURRENT_TIMESTAMP vráti rovnaký výsledok ako GETDATE().
Syntax
Syntax funkcie CURRENT_TIMESTAMP() je:
python tlačiť na 2 desatinné miesta
CURRENT_TIMESTAMP
Príklad
V tomto príklade používame funkciu CURRENT_TIMESTAMP() v SQL na získanie aktuálneho dátumu a času.
Dopyt
vlk alebo líška
SELECT CURRENT_TIMESTAMP AS 'CURRENTTIMESTAMP';>
Výkon

Výkon
Funkcia SQL SYSDATETIME().
Funkcia SQL SYSDATETIME(). sa používa aj na získanie aktuálneho času systému, na ktorom beží inštancia SQL Server. Funkcia SYSDATETIME() poskytuje väčšiu presnosť v zlomkoch sekúnd v porovnaní s funkciou GETDATE().
Časť TIME môžeme získať z hodnôt DATE a TIME vrátených z funkcie SYSDATETIME(), ako je uvedené nižšie:
Syntax
The SYSDATETIME () syntax funkcie je:
SYSDATETIME()
centos vs rhel
Príklad
V tomto príklade používame funkciu SYSDATETIME() v SQL na získanie aktuálneho dátumu a času.
Dopyt
SELECT SYSDATETIME () 'Current TIME using SYSDATETIME()'>
Výkon

Výkon