أنواع بيانات الوقت والتواريخ في سيكويل سيرفر:
إذا
أردت حفظ الوقت أو التاريخ في أحد الأعمدة التي تنشئها في جداول سيكويل سيرفر،
فاجعل له أحد الأنواع التالية:
datetime:
تاريخ
ووقت يتم حفظه في 8 Bytes، وتصل دقته إلى الميلي ثانية ممثلة في 3 خانات عشرية.. مثال:
'01/01/1998 12:59:59.999'
ولا يقبل هذا النوع إلا التواريخ التي تقع بين 01/01/1753 و
31/12/9999.
datetime2(n):
تطوير
للنوع datetime، يتيح لك التعامل مع تواريخ من 1/1/1 إلى 31/12/9999 .. ويمثل الرقم n عدد الخانات العشرية التي تريد استخدامها مع أجزاء الثانية..
فمثلا لو أردت التعامل مع أجزاء من مئة ألف جزء من الثانية، فاجعل قيمة n تساوي 5.
ويتم حفظ هذا التاريخ في 6 إلى 8 بايت.
smalldatetime:
تاريخ ووقت قصير يتم حفظه في 4 Bytes،
وتصل دقته إلى الدقيقة فقط.. مثل: 01/01/1998 12:30
date:
تاريخ
فقط بدون أي وقت يتم حفظه في 3 بايت، مثل:
time(n):
وقت بدون تاريخ، يتم
حفظه في 3 إلى 5 بايت.. ويمثل الرقم n عدد الخانات العشرية المستخدمة لعرض أجزاء
الثانية.
datetimeoffset(n):
تاريخ
ووقت مرفق به فارق التوقيت عن التوقيت العالمي، ويتم حفظه في 8 إلى 10
بايت..
ويمثل الرقم n
عدد الخانات العشرية التي تريد استخدامها مع أجزاء الثانية.. مثال:
هذا
المثال يوضح أن هذا التاريخ مرتبط بموقع جغرافي يزيد بساعتين وربع عن توقيت خط
جرينتش.
من
كتاب: من الصفر إلى الاحتراف برمجة قواعد البيانات في فيجوال بيزيك دوت نت ADO
.NET.. للتنزيل:
ليست هناك تعليقات:
إرسال تعليق
ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.