Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik: SQL Server 2025 (17.x)
Azure SQL Database
Azure SQL Managed Instance
SQL Database a Microsoft Fabricben
Ez a függvény az adatbázis aktuális rendszerdátumát adja vissza dátumértékként , az adatbázis idő- és időzóna-eltolása nélkül.
CURRENT_DATE ezt az értéket az adatbázismotor futtatási alapjául szolgáló operációs rendszerből származtatja.
Megjegyzés:
SYSDATETIME és SYSUTCDATE nagyobb pontosságú, tört másodperces pontossággal mérve, mint GETDATE és GETUTCDATE. A SYSDATETIMEOFFSET függvény tartalmazza a rendszer időzónájának eltolását. A dátum- és időtípusok bármelyikéhez hozzárendelhet SYSDATETIME, SYSUTCDATETIMEés SYSDATETIMEOFFSET változót.
Ez a függvény az ANSI SQL-nek felel meg.CAST(GETDATE() AS DATE) További információ: GETDATE.
A Dátum és idő adattípusok és függvények című cikkben áttekintheti az összes Transact-SQL dátum- és időadattípust és -függvényt.
Transact-SQL szintaxis konvenciók
Szemantika
CURRENT_DATE
Arguments
Ez a függvény nem vesz fel argumentumokat.
Visszatérési típusok
date
Megjegyzések
Transact-SQL utasítások bárhol hivatkozhatnak CURRENT_DATEegy dátumkifejezésre .
CURRENT_DATE nemdeterminista függvény. Az oszlopra hivatkozó nézetek és kifejezések nem indexelhetők.
Példák
Ezek a példák az aktuális dátum- és időértékeket visszaadó rendszerfüggvényeket használják a dátum, az idő vagy mindkettő visszaadásához. A példák a sorozat értékeit adják vissza, így a tört másodpercük eltérhet. A visszaadott tényleges értékek a végrehajtás tényleges napját/időpontját tükrözik.
A. A rendszer aktuális dátumának és időpontjának lekérése
SELECT SYSDATETIME(),
SYSDATETIMEOFFSET(),
SYSUTCDATETIME(),
CURRENT_TIMESTAMP,
GETDATE(),
GETUTCDATE(),
CURRENT_DATE;
Itt van az eredmények összessége.
| Adattípus | Érték |
|---|---|
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. Az aktuális rendszerdátum lekérése
SELECT CONVERT (DATE, SYSDATETIME()),
CONVERT (DATE, SYSDATETIMEOFFSET()),
CONVERT (DATE, SYSUTCDATETIME()),
CONVERT (DATE, CURRENT_TIMESTAMP),
CONVERT (DATE, GETDATE()),
CONVERT (DATE, GETUTCDATE()),
CURRENT_DATE;
Itt van az eredmények összessége.
| Adattípus | Érték |
|---|---|
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 |