0 0 تومان

نوع داده Date & Time

درس 6
نوع داده Date & Time

پکیج آموزش مقدماتی SQL Server - نوع داده Date & Time

نوع داده Date & Time، قسمتي از پکیج آموزش مقدماتی SQL Server است، پيشنهاد مي شود، قبل از مطالعه ی نوع داده Date & Time، قسمت های قبلی را مرور فرمایید.


نوع داده Date & Time 

 از انواع داده Date & Time برای ذخیره مقادیر تاریخ و زمان استفاده می شود.

در جدول زیر انواع نوع داده Date & Time لیست شده است:

SmallDateTime از 1900/01/01 تا 2079/06/06 1 دقیقه 4 بایت
DateTime از 1753/01/01 تا 9999/12/31 0.00333 ثانیه 8 بایت
DateTime2(FSP) از 0001/01/01 تا 9999/12/31 100 نانو ثانیه 6 تا 8 بایت
DateTimeOffset(FSP) از 0001/01/01 تا 9999/12/31 100 نانو ثانیه 8 تا 10 بایت
Date از 0001/01/01 تا 9999/12/31 1 روز 3 بایت
Time(FSP) از 00:00:00.0000000 تا 23:59:59.9999999 100 نانو ثانیه 3 تا 5 بایت

توجه: در نوع داده های بالا، مقدار FSP که سرنام واژگان Fractinal Second Precision می باشد، دقت کسر از ثانیه را تعیین می کند. و با مقدار بین 1 تا 7 می تواند تنظیم شود. 

نکته: این نوع فیلد‌ها برای نگهداری تاریخ میلادی و ساعت استفاده می‌شود و برای تاریخ شمسی کاربردی ندارد. 


مثال نوع داده DateTime2

در مثال زیر، یک متغییر از نوع DateTime2 با مقدار FSP معادل 3 تعریف شده است. در این مثال هدف ما بررسی تأثیر پارامتر FSP است:

نوع داده DateTime2

DECLARE @VAR1 DATETIME2(3)
SET @VAR1=aabbccdd2008-11-6 3:45:57.14435aabbccdd
SELECT @VAR1
SELECT DATALENGTH(@VAR1)
GO

توجه: با استفاده از تابع ()DATALENGTH می توان میزان فضای اختصاص داده شده به یک متغییر را تعیین نمود.

خروجی مثال بالا:

نوع داده DateTime2

2008-11-06 03:45:57.144 
7

توضیح: همان طور که در مثال بالا مشاهده می کنید قسمت ثانیه در متغییر VAR1 را با 5 رقم اعشار تنظیم کرده ایم ولی با توجه به اینکه مقدار پارامتر FSP با 3 تنظیم شده است، SQL Server دقت اعشار را 3 رقم گرد کرده و سپس ذخیره و یا نمایش می دهد.


در ادامه آموزش "نوع داده Date & Time" خواهيد ديد ...!

با خريد بسته آموزشي "نوع داده Date & Time" موارد زير را در ادامه خواهيد دید:

  1. توضیحات بسیار جامع و کامل در مورد تمام نوع داده های زمان و تاریخ توسط مدرس
  2. در نوع داده DateTimeOffset چگونه منطقه جغرافیایی در مقدار تاریخ تأثیر گذار خواهد بود.
  3. آوردن چندین مثال کاربردی از نوع داده های DateTime2 و DateTimeOffset در محیط SQL Server
نظرات کاربران

مدرس
مهندس مسعود طاهری

مهندس مسعود طاهری، متخصص، مدرس و مشاور SQL Server و مباحث فوق پیشرفته بانک اطلاعاتی است و بعنوان کارشناس ارشد تحلیل و طراحی شرکت تجارت الکترونیک پارسیان (PECco) مشغول به فعالیت است. همچنین بعنوان مشاور SQL Server در شرکت مهندسی رایورز، مشاور SQL Server در سازمان کشتیرانی کل کشور، برنامه نویس و مدیر بانک اطلاعاتی شرکت ایده گستر (پیشرو در سیستم‌های شهرداری و شهرسازی) به مدت ۶ سال فعالیت دارد.

تضمین کیفیت

توجه: کیفیت این محصول توسط بیـــاموز تضمین شده است. در صورت عدم رضایت شما، ۷۰ ‌درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود.

نوع داده Date & Time

هزینه آموزش
26,400 تومان
حجم فایل 8.06 مگابایت
مدت زمان 00:08:23
شماره درس 6
نوع آموزش تصویری و کاملاً فارسی
تعداد دانشجو 6828