أهم أقسام المدونة

الصفحات

الخميس، 18 أغسطس 2016

القيم المنعدمة Null Values


القيم المنعدمة Null Values:

تشيرُ القيمة Null في قاعدة البيانات، إلى أن الخانة لم توضع بها أيّ قيمة أساسا.. لهذا تختلف الخانة التي بها نص فارغ "" عن الخانة التي ليس بها أي شيء على الإطلاق.

وعند تنفيذ الفقرة WHERE، فإنها لا تسترجع أيّ خانة فارغة، لأن القيمة NULL تنتج False بطريقة دائمة في أيّ عمليّة مقارنة.. هذا بالإضافة إلى أن دخول هذه القيمة في أيّ عمليّة حسابيّة يؤدّى إلى حدوث خطإ في البرنامج.

لهذا يجب أن تعامل هذه القيمة بحذر، حيث يمكنك أن تختبر وجودها باستخدام أحد التعبيرين IS NULL أو IS NOT NULL.. وكمثال، استخدم الاستعلام التالي للبحث عن أيّ خانة في الحقل Author تمّ تركها فارغة:

SELECT * FROM Authors

WHERE Author IS NULL

لاحظ أنك تستطيع تلافي الكثير من احتمالات الخطأ الناتجة عن القيمة Null، بإزالة علامة الاختيار من العمود Allow Nulls عند تصميم الحقول، بحيث لا يستطيع مدخل البيانات ترك خانة فارغة في هذا الحقل.

 

من كتاب: من الصفر إلى الاحتراف برمجة قواعد البيانات في فيجوال بيزيك دوت نت ADO .NET.. للتنزيل:


 

ليست هناك تعليقات:

إرسال تعليق

ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.