خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


تغیییر شروع روز اول هفته با استفاده از SET DATEFIRST در SQL Server

تغیییر شروع روز اول هفته با استفاده از SET DATEFIRST در SQL Server
در SQL Server می توانید از SET DATEFIRST برای تنظیم اولین روز هفته استفاده کنید. بسته به زبان استفاده شده ، روز اول هفته می تواند متفاوت باشد. به عنوان مثال روز اول هفته برای زبان us_English برابر با 7 معادل Sunday یا یکشنبه بوده و در حالی که پیش فرض برای Deutsch (آلمانی) 1 (دوشنبه) است. اگر درصدد تغییر شروع روز اول هفته در SQL Server هستید، این پست می تواند به شما کمک کند.

نرم افزار سامانه مودیان راهکار




Syntax استفاده از SET DATEFIRST بصورت زیر می باشد:

SET DATEFIRST { number | @number_var }

number | @number_var عدد صحیحی است که بیانگر روز اول هفته می باشد. بدیهی است که بازه عدد صحیح بین 1 تا 7 می باشد.

VALUE	FIRST DAY OF THE WEEK IS
1 Monday
2 Tuesday
3 Wednesday
4 Thursday
5 Friday
6 Saturday
7 Sunday

پس بعنوان مثال روز 3 بیانگر چهارشنبه به عنوان روز اول هفته می باشد که در ادامه با ذکر مثال بهتر متوجه کار با SET DATEFIRST خواهید شد.

SET DATEFIRST 1;

دستور فوق روز اول هفته را به Monday یا دوشنبه تغییر می دهد. با استفاده از تابع @@DATEFIRST می توانید نتیجه تغییر اعمال شده توسط SET DATEFIRST را مشاهده کنید:

SELECT @@DATEFIRST AS 'Result';

+----------+
| Result |
|----------|
| 1 |
+----------+

این مثال نحوه تناسب تنظیمات SET DATEFIRST با تنظیمات زبان را نشان می دهد.

SET LANGUAGE us_english;
SELECT
@@LANGUAGE AS 'LANGUAGE Before',
@@DATEFIRST AS 'DATEFIRST Before';

SET DATEFIRST 1;
SELECT
@@LANGUAGE AS 'LANGUAGE After',
@@DATEFIRST AS 'DATEFIRST After';

+-------------------+--------------------+
| LANGUAGE Before | DATEFIRST Before |
|-------------------+--------------------|
| us_english | 7 |
+-------------------+--------------------+
Changed language setting to us_english.
+------------------+-------------------+
| LANGUAGE After | DATEFIRST After |
|------------------+-------------------|
| us_english | 1 |
+------------------+-------------------+

همانطور که مشاهده می کنید، زبان به همان صورت باقی مانده است ولی شروع روز هفته در آن تغییر کرده است.


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز