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
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Analytics-eindpunt in Microsoft Fabric
Magazijn in Microsoft Fabric
SQL-database in Microsoft Fabric
Deze functie geeft de huidige waarde van SET DATEFIRST, voor een specifieke sessie.
Zie Datum- en tijdgegevenstypen en -functies (Transact-SQL) voor een overzicht van alle transact-SQL-datum- en tijdgegevenstypen en -functies.
Transact-SQL syntaxis-conventies
Syntaxis
@@DATEFIRST
Retourtype
tinyint
Opmerkingen
SET DATUMFIRST n geeft de eerste dag (ZONDAG, MAANDAG, DINSDAG, enz.) van de week aan. De waarde van n varieert van 1 tot 7.
SET DATEFIRST 3;
GO
SELECT @@DATEFIRST; -- 3 (Wednesday)
GO
Voor een Amerikaans-Engelse omgeving staat @@DATEFIRST standaard op 7 uur (zondag).
Deze taalinstelling beïnvloedt de interpretatie van tekenreeksen, aangezien SQL Server die reeksen omzet naar datumwaarden voor databaseopslag. Deze instelling beïnvloedt ook de weergave van datumwaarden die in de database zijn opgeslagen. Deze instelling heeft geen invloed op het opslagformaat van datumgegevens.
Dit voorbeeld stelt eerst de taal in op Italian. De uitspraak SELECT @@DATEFIRST; geeft .1 De volgende instructie zet de taal op en wordt vervolgens gezet op us_english. De laatste stelling SELECT @@DATEFIRST; geeft .7
SET LANGUAGE Italian;
GO
SELECT @@DATEFIRST;
GO
SET LANGUAGE us_english;
GO
SELECT @@DATEFIRST;
Voorbeelden
Dit voorbeeld zet de eerste dag van de week op 5 (vrijdag), en gaat ervan uit dat de huidige dag, Today, op zaterdag valt. De SELECT overzicht geeft de DATEFIRST waarde en het nummer van de huidige dag van de week terug.
SET DATEFIRST 5;
SELECT @@DATEFIRST AS 'First Day'
,DATEPART(dw, SYSDATETIME()) AS 'Today';
Hier is het resultatenoverzicht.
First Day Today
---------------- --------------
5 2
Example
Azure Synapse Analytics and Analytics Platform System (PDW)
SELECT @@DATEFIRST;