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


استفاده از تابع DATEFIRST@@ در SQL Server

استفاده از تابع DATEFIRST@@ در SQL Server
در SQL Server ، اولین روز هفته با تنظیمات زبان فعلی تعیین می شود که با استفاده از SET DATEFIRST می توانید تنظیمات زبان را در خصوص تاریخ نادیده بگیرید. شما می توانید با استفاده از DATEFIRST@@ متوجه شوید در Session شما از چه تنظیماتی برای اولین روز هفته استفاده شده است. قبل از اینکه به سراغ استفاده از تابع برویم، به جدول زیر نگاهی داشته باشید:

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




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

حال اسکریپت زیر را در SQL Server اجرا کنید:

SELECT @@DATEFIRST AS 'Result';

+----------+
| Result |
|----------|
| 7 |
+----------+

استفاده از تابع DATEFIRST@@ در SQL Server
عدد خروجی در این تابع به شما می گوید که اولین روز هفته Sunday یا یکشنبه است. در واقع در جدول بالا، شماره روزهای هفته در مقابل نام هفته قرار گرفته است و طبق آن می توان این نتیجه را از کوئری اجرا شده، گرفت.
مقدار بازگشتیDATEFIRST@@ یک مقدار از نوع tinyint است. این مقدار ابتدای امر با تنظیمات زبان فعلی تعیین می شود، اما همانطور که گفته شد، می توانید از SET DATEFIRST برای لغو تنظیمات زبان استفاده کنید. اولین روز هفته برای هر زبان متفاوت از دیگری است و می توانند تنظیمات مشابه و متفاوتی نسبت هم داشته باشند. مثلا فرمت تاریخ برای هر زبان می توانید شباهت یا تفاوت با زبان دیگر داشته باشد.


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

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

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


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