Er zijn veel ingebouwde functies om de huidige datum en tijd in SQL op te halen. In dit artikel bespreken we met voorbeelden hoe u de huidige datum en tijd in SQL kunt krijgen.
normalisatie in de database
SQL Haal huidige datum en tijd op
Drie ingebouwde SQL-functies om de huidige datum en tijd op te halen zijn:
- SQL GETDATE()-functie
- SQL CURRENT_TIMESTAMP() Functie
- SQL SYSDATETIME()-functie
SQL GETDATE()-functie
SQL GETDATE() functie retourneert de huidige datum en tijd van het databasesysteem in de notatie ‘JJJJ-MM-DD uu:mm: ss. mmm’.
Syntaxis
De syntaxis van de functie GETDATE() is:
SELECTEER GETDATE();
Voorbeeld
In dit voorbeeld gebruiken we de functie GetDate() in SQL om de huidige datum en tijd op te halen.
Vraag
SELECT GetDate() AS 'CurrentDATETime';>
Uitvoer

Uitvoer
Haal alleen het tijdsdeel op uit het GETDATE()-functievoorbeeld
In dit voorbeeld halen we alleen het tijdgedeelte uit de functie GETDATE() in SQL.
Vraag
SELECT CONVERT(VARCHAR(8), GETDATE(),108)'hh:mi:ss'>
Uitvoer

Tijddeel van functie GETDATE().
SQL CURRENT_TIMESTAMP() Functie
SQL CURRENT_TIMESTAMP()-functie gebruikt om de huidige TIMESTAMP (huidige datum en tijd) te vinden. De CURRENT_TIMESTAMP retourneert hetzelfde resultaat als KRIJG DATUM().
Syntaxis
De syntaxis van de functie CURRENT_TIMESTAMP() is:
Java-visualizer
CURRENT_TIMESTAMP
Voorbeeld
In dit voorbeeld gebruiken we de functie CURRENT_TIMESTAMP() in SQL om de huidige datum en tijd op te halen.
Vraag
SELECT CURRENT_TIMESTAMP AS 'CURRENTTIMESTAMP';>
Uitvoer

Uitvoer
SQL SYSDATETIME()-functie
SQL SYSDATETIME()-functie wordt ook gebruikt om de huidige tijd op te halen van het systeem waarop het exemplaar van SQL Server draait. De functie SYSDATETIME() biedt meer precisie in fracties van seconden vergeleken met de functie GETDATE().
We kunnen het TIME-gedeelte ophalen uit de DATE- en TIME-waarde die wordt geretourneerd door de functie SYSDATETIME(), zoals hieronder:
Syntaxis
De SYSDATUMTIJD () functiesyntaxis is:
SYSDATETIME()
Voorbeeld
In dit voorbeeld gebruiken we de functie SYSDATETIME() in SQL om de huidige datum en tijd op te halen.
Vraag
SELECT SYSDATETIME () 'Current TIME using SYSDATETIME()'>
Uitvoer

Uitvoer
javascript slaap