21-10-12, 12:33 PM
السلام عليكم اخي الكريم لابد ان تعرف ما الفرق بين تخزين التاريخ في حقل نصي او تاريخ
اخي الكريم في حالة الحقل النصي لنفرض الحقل من نوع varchar اخي هنا الحقل سوف ياخذ على كل حرف مكتوب داخلة 1byt يعني لو كان التاريخ هكذا
1/1/2009 فان حجم الحقل سوف يكون 8 بايت تخيل جدل فية مليون حقل حجمة 8 بايت كم يكون الحج 8 مليون بايت
اما في حالة ان يكون الحقل من نوع تاريخ فان الحقل سوف ياخذ مساحة خزنية تعادل كما في الامثلة التالية
SMALLDATETIME يأخذ 4 بايت
DATE ياخذ 3 بايت
DATETIME ياخذ 8 بايت
خذ ما يناسبك
اما بخصوص الفورمات الخاصة بالتاريخ اخي الكريم
فمن الممكن ان تعالجها بالاكواد كما تفضل اخوننا الكرام
وتابع الموضوع التالي لمعرفة الجديد في ال sql server 2012
اخي الكريم في حالة الحقل النصي لنفرض الحقل من نوع varchar اخي هنا الحقل سوف ياخذ على كل حرف مكتوب داخلة 1byt يعني لو كان التاريخ هكذا
1/1/2009 فان حجم الحقل سوف يكون 8 بايت تخيل جدل فية مليون حقل حجمة 8 بايت كم يكون الحج 8 مليون بايت
اما في حالة ان يكون الحقل من نوع تاريخ فان الحقل سوف ياخذ مساحة خزنية تعادل كما في الامثلة التالية
SMALLDATETIME يأخذ 4 بايت
DATE ياخذ 3 بايت
DATETIME ياخذ 8 بايت
خذ ما يناسبك
اما بخصوص الفورمات الخاصة بالتاريخ اخي الكريم
فمن الممكن ان تعالجها بالاكواد كما تفضل اخوننا الكرام
وتابع الموضوع التالي لمعرفة الجديد في ال sql server 2012
مدونتي
صفحتي على الفيسبوك
MCTS SQL Server 2008
MCSA SQL Server 2012
Microsoft Certified Trainer
SharePoint Administrator
صفحتي على الفيسبوك
MCTS SQL Server 2008
MCSA SQL Server 2012
Microsoft Certified Trainer
SharePoint Administrator
