logo

Hoe krijg ik de huidige datum en tijd in SQL?

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

sql getdate() functievoorbeelduitvoer

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

tijdgedeelte van de functie getdate().

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

sql current_timestamp() functie voorbeelduitvoer

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

sql sysdatetime() functie voorbeelduitvoer

Uitvoer

javascript slaap