Aracılığıyla paylaş


@@ 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.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

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