@@DATEFIRST (T-SQL)
Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)Titik akhir analitik SQL di Microsoft FabricWarehouse di Microsoft Fabric
Fungsi ini mengembalikan nilai SET DATEFIRST saat ini, untuk sesi tertentu.
Lihat Jenis dan Fungsi Data Tanggal dan Waktu (Transact-SQL) untuk gambaran umum semua jenis dan fungsi data tanggal dan waktu Transact-SQL.
Sintaksis
@@DATEFIRST
Catatan
Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 (12.x) dan versi yang lebih lama, lihat Dokumentasi versi sebelumnya.
Jenis Hasil
kecil
Keterangan
SET DATEFIRST n menentukan hari pertama (MINGGU, SENIN, SELASA, dll.) dalam seminggu. Nilai n berkisar antara 1 hingga 7.
SET DATEFIRST 3;
GO
SELECT @@DATEFIRST; -- 3 (Wednesday)
GO
Untuk lingkungan Bahasa Inggris A.S. , @@DATEFIRST default ke 7 (Minggu).
Pengaturan bahasa ini memengaruhi interpretasi string karakter karena SQL Server mengonversi string tersebut menjadi nilai tanggal untuk penyimpanan database. Pengaturan ini juga memengaruhi tampilan nilai tanggal yang disimpan dalam database. Pengaturan ini tidak berdampak pada format penyimpanan data tanggal.
Contoh ini pertama-tama mengatur bahasa ke Italian
. Pernyataan SELECT @@DATEFIRST;
mengembalikan 1
. Pernyataan berikutnya mengatur bahasa ke kemudian diatur ke us_english
. Pernyataan akhir, SELECT @@DATEFIRST;
mengembalikan 7
.
SET LANGUAGE Italian;
GO
SELECT @@DATEFIRST;
GO
SET LANGUAGE us_english;
GO
SELECT @@DATEFIRST;
Contoh
Contoh ini menetapkan hari pertama dalam seminggu ke 5
(Jumat), dan mengasumsikan bahwa hari saat ini, Today
, jatuh pada hari Sabtu. Pernyataan SELECT
mengembalikan DATEFIRST
nilai dan jumlah hari saat ini dalam seminggu.
SET DATEFIRST 5;
SELECT @@DATEFIRST AS 'First Day'
,DATEPART(dw, SYSDATETIME()) AS 'Today';
Berikut adalah hasil yang ditetapkan.
First Day Today
---------------- --------------
5 2
Contoh
Azure Synapse Analytics and Analytics Platform System (PDW)
SELECT @@DATEFIRST;
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk