أنواع الأعداد العشرية في سيكويل سيرفر:
إذا
أردت حفظ أعداد عشرية (كسور) في أحد الأعمدة التي تنشئها في جداول سيكويل سيرفر،
فاجعل له أحد الأنواع التالية:
smallmoney:
قيمة نقدية
صغيرة يتم حفظها في 4 بايت، تتيح لك إدخال كسور تصل دقتها العشرية إلى 4 خانات
عشرية، وتنحصر القيم المقبولة بين -214748.3648 و +214748.3647.
money:
قيمة نقدية يتم
حفظها في 8 بايت، تتيح لك التعامل مع كسور تصل دقتها العشرية إلى 4 خانات عشرية،
وتنحصر القيم المقبولة بين -922337203685,477.5808
و +922337203685477.5807.
و +922337203685477.5807.
float:
عدد عشري
مقرب، تتحدد مساحة تخزينه تبعا لعدد الخانات العشرية المطلوبة.. فلو اخترت أن تكون
دقته العشرية 7 خانات، فسيتم حفظه في 4 بايت، أما لو اخترت أن تكون دقته العشرية
15 خانة، فسيتم حفظه في 8 بايت.
real:
عدد حقيقي،
وهو حالة خاصة من النوع float،
فأقصى دقة عشرية له هي 7 خانات، لهذا
يتم حفظه في 4 بايت.
decimal(x, y) أو numeric(x, y):
عدد عشري
يتم حفظه في 17 بايت، يتيح لك تحديد الدقة العشريّة
التي تريد التعامل معها، حيث x تمثل عدد أرقام العدد (بحد أقصى 38 رقما)، و y تمثل عدد الخانات العشرية في هذا العدد.
من
كتاب: من الصفر إلى الاحتراف برمجة قواعد البيانات في فيجوال بيزيك دوت نت ADO
.NET.. للتنزيل:
ليست هناك تعليقات:
إرسال تعليق
ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.