الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ايهما أفضل بالنسبة لحقل من نوع Datetime

مغلق
بدأه Munir في 15 سبتمبر 2007 · 3 رد · 644 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لنفرض أن لدينا حقل باسم تاريخ فتح الحساب account_open_date في قاعدة بيانات Sql-Server

هل نجعل نوع البيانات لهذا الحقل DateTime

ام نفصل الحقل لحقلين

1- حقل باسم account_open_date نوع البيانات Char طوله 10

2- حقل باسم account_open_time نوع البيانات Char طوله 10

ايهما أفضل الطريقة الأولى او الثانية بالنسبة لبرنامج بواسطة

vb.net2005 لاجراء عمليات ادخال البيانات والاستعلامات على الحقل account_open_date

#2

اضم صوتي لاستفسار اخوي Munir بارك الله فيه و ازيد عليه انا عندي حقل Stock_ID عبارة عن رقم المنتج و هو في الحقيقة عندي على رقمين قديم و جديد القديم عبارة مكون من احرف و ارقام ففي نفس الوقت و الجديد عبارة عن ثمان ارقام فايهما اختار في خصائص الحقل و بالنسبة لقيمة المنتج مضروب في العدد ايهما اختار في خصائص الحقل

#3

لا يفضل فصل التاريخ والوقت الى حقل نصي وذلك لاسباب كثيرة منها

السرعة بحيث ان حقل التاريخ اسرع في العمليات من الحقل النصي

الحجم حقل التاريخ اقل 8 بايات والنصي 20 بايت

في الحقل النصي لن تتمكن من استخدام العمليات الخاصة بالتاريخ والوقت مباشرة مثل dateadd & datediff ....

في الحقل النصي لن يكون هناك قواعد التأكد من الصحة او ستقوم بعملها يدويا حتى تضمن صحة البيانات دائما

واكيد يوجد المزيد لصالح التاريخ الوقت

#4

مشكور اخ TareqVB على الرد المتميز

وبجوابك اقدر اكمل مشروعي

الله يعطيك الف عافيه

هذا الموضوع مغلق.

مواضيع مشابهة