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
Azure SQL Database
Felügyelt Azure SQL-példány
Azure Synapse Analytics
Elemzési platformrendszer (PDW)
SQL Analytics-végpont a Microsoft Fabricben
Raktár a Microsoft Fabricben
SQL-adatbázis a Microsoft Fabricben
Ez a függvény egy adott ülésre vonatkozó SET DATEFIRST aktuális értékét adja vissza.
A Transact-SQL dátum- és időadattípusainak és függvényeinek áttekintését a Dátum és idő adattípusok és függvények (Transact-SQL) című témakörben tekintheti meg.
Transact-SQL szintaxis konvenciók
Szemantika
@@DATEFIRST
Visszatérési típus
tinyint
Megjegyzések
A SET DATEFIRST N meghatározza a hét első napját (VASÁRNAP, HÉTFŐ, KEDD stb.). n értéke 1-től 7-ig terjed.
SET DATEFIRST 3;
GO
SELECT @@DATEFIRST; -- 3 (Wednesday)
GO
Egy amerikai angol környezetben @@DATEFIRST alapértelmezett 7-re (vasárnap) megy.
Ez a nyelvi beállítás befolyásolja a karakterláncok értelmezését, mivel az SQL Server ezeket a sorokat dátumértékekre konvertálja az adatbázis-tároláshoz. Ez a beállítás befolyásolja az adatbázisban tárolt dátumértékek megjelenítését is. Ez a beállítás nem befolyásolja a dátumadatok tárolási formátumát.
Ez a példa először a nyelvet állítja be .Italian Az állítás SELECT @@DATEFIRST; visszaadja 1. A következő állítás a nyelvet beállítja, ekkor beállítva .us_english A végső állítás SELECT @@DATEFIRST; visszaadja 7.
SET LANGUAGE Italian;
GO
SELECT @@DATEFIRST;
GO
SET LANGUAGE us_english;
GO
SELECT @@DATEFIRST;
Példák
Ez a példa a hét 5 első napját (péntekre) állítja be, és feltételezi, hogy a jelenlegi nap, Today, szombatra esik. Az SELECT állítás visszaadja a DATEFIRST hét aktuális napjának értékét és számát.
SET DATEFIRST 5;
SELECT @@DATEFIRST AS 'First Day'
,DATEPART(dw, SYSDATETIME()) AS 'Today';
Itt van az eredmények összessége.
First Day Today
---------------- --------------
5 2
Example
Azure Synapse Analytics and Analytics Platform System (PDW)
SELECT @@DATEFIRST;