@@ DATEFIRST (Transact-SQL)
Bir oturumiçin geçerli değerini döndürür set datefirst.
Tüm genel bakış için Transact-SQLBkz:tarih ve saat veri türleri ve İşlevler, Tarih ve Saat İşlevleri (Transact-SQL).Bilgi ve tarih ve saat veri türleri ve işlevleri ortaktır örnekler için bkz: Tarih ve saat veri kullanma.
Sözdizimi
@@DATEFIRST
Dönüş Türü
tinyint
Açıklamalar
set DATEFIRST haftanın ilk gününü belirtir.ABDİngilizce 7, Pazar varsayılandır.
Depolama veritabanı ve veritabanında depolanmış tarih değerlerini gösterme için tarih değerlere dönüştürülür gibi karakter dizeleri yorumunu bu dil ayarı etkiler.Bu ayar, tarih veri depolama biçimini etkilemez.Aşağıdaki örnekte, ilk küme için dildir Italian.deyimSELECT @@DATEFIRST; verir 1. Dili küme için ise us_english.deyimSELECT @@DATEFIRST; verir 7.
SET LANGUAGE Italian;
GO
SELECT @@DATEFIRST;
GO
SET LANGUAGE us_english;
GO
SELECT @@DATEFIRST;
Örnekler
Aşağıdaki örnek için haftanın ilk günü ayarlar 5 (Cuma) ve geçerli gün varsayar Today, olacak Cumartesi.SELECTdeyim döndürür DATEFIRST değeri ve hafta. geçerli gün sayısı
SET DATEFIRST 5;
SELECT @@DATEFIRST AS 'First Day'
,DATEPART(dw, SYSDATETIME()) AS 'Today';
Sonuç kümesi buradadır.
First Day Today
---------------- --------------
5 2