Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op: SQL Server 2025 (17.x) Preview
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric Preview
Deze functie retourneert de huidige databasesysteemdatum als een datumwaarde , zonder de tijd- en tijdzone-offset van de database.
CURRENT_DATE is afgeleid van deze waarde van het onderliggende besturingssysteem op de database-engine wordt uitgevoerd.
Opmerking
SYSDATETIME en SYSUTCDATE meer precisie hebben, zoals gemeten door breuknauwkeurigheid, dan GETDATE en GETUTCDATE. De SYSDATETIMEOFFSET functie bevat de verschuiving van de systeemtijdzone. U kunt , en SYSDATETIMEOFFSET aan een variabele van een van de datum- en tijdtypen toewijzen.SYSDATETIMESYSUTCDATETIME
Deze functie is de ANSI SQL-equivalent aan CAST(GETDATE() AS DATE). Zie GETDATE voor meer informatie.
Zie gegevenstypen en -functies voor datum en tijd voor een overzicht van alle Transact-SQL datum- en tijdgegevenstypen en -functies.
Transact-SQL syntaxis-conventies
Syntaxis
CURRENT_DATE
Arguments
Deze functie heeft geen argumenten.
Retourtypen
date
Opmerkingen
Transact-SQL instructies kunnen verwijzen naar CURRENT_DATE elke locatie waar ze naar een datumexpressie kunnen verwijzen.
CURRENT_DATE is een niet-deterministische functie. Weergaven en expressies die naar deze kolom verwijzen, kunnen niet worden geïndexeerd.
Voorbeelden
In deze voorbeelden worden de systeemfuncties gebruikt die de huidige datum- en tijdwaarden retourneren om de datum, de tijd of beide te retourneren. De voorbeelden retourneren de waarden in reeksen, zodat hun fractionele seconden kunnen verschillen. De werkelijke waarden die worden geretourneerd, weerspiegelen de werkelijke dag/tijd van de uitvoering.
Eén. De huidige systeemdatum en -tijd ophalen
SELECT SYSDATETIME(),
SYSDATETIMEOFFSET(),
SYSUTCDATETIME(),
CURRENT_TIMESTAMP,
GETDATE(),
GETUTCDATE(),
CURRENT_DATE;
Hier is het resultatenoverzicht.
| Gegevenstype | Waarde |
|---|---|
SYSDATETIME() |
2024-06-26 14:04:21.6172014 |
SYSDATETIMEOFFSET() |
2024-06-26 14:04:21.6172014 -05:00 |
SYSUTCDATETIME() |
2024-06-26 19:04:21.6172014 |
CURRENT_TIMESTAMP |
2024-06-26 14:04:21.617 |
GETDATE() |
2024-06-26 14:04:21.617 |
GETUTCDATE() |
2024-06-26 19:04:21.617 |
CURRENT_DATE |
2024-06-26 |
B. De huidige systeemdatum ophalen
SELECT CONVERT (DATE, SYSDATETIME()),
CONVERT (DATE, SYSDATETIMEOFFSET()),
CONVERT (DATE, SYSUTCDATETIME()),
CONVERT (DATE, CURRENT_TIMESTAMP),
CONVERT (DATE, GETDATE()),
CONVERT (DATE, GETUTCDATE()),
CURRENT_DATE;
Hier is het resultatenoverzicht.
| Gegevenstype | Waarde |
|---|---|
SYSDATETIME() |
2024-06-26 |
SYSDATETIMEOFFSET() |
2024-06-26 |
SYSUTCDATETIME() |
2024-06-26 |
CURRENT_TIMESTAMP |
2024-06-26 |
GETDATE() |
2024-06-26 |
GETUTCDATE() |
2024-06-26 |
CURRENT_DATE |
2024-06-26 |