القيم المنعدمة Null Values:
تشيرُ القيمة Null في قاعدة البيانات، إلى أن الخانة
لم توضع بها أيّ قيمة أساسا.. لهذا تختلف الخانة التي بها نص فارغ "" عن
الخانة التي ليس بها أي شيء على الإطلاق.
وعند تنفيذ الفقرة WHERE،
فإنها لا تسترجع أيّ خانة فارغة، لأن القيمة NULL
تنتج False بطريقة دائمة في أيّ عمليّة مقارنة.. هذا بالإضافة إلى أن دخول
هذه القيمة في أيّ عمليّة حسابيّة يؤدّى إلى حدوث خطإ في البرنامج.
لهذا يجب أن تعامل هذه القيمة بحذر، حيث يمكنك أن تختبر
وجودها باستخدام أحد التعبيرين IS NULL أو IS NOT NULL.. وكمثال، استخدم الاستعلام التالي للبحث عن أيّ
خانة في الحقل Author تمّ تركها فارغة:
SELECT * FROM
Authors
WHERE Author
IS NULL
لاحظ أنك تستطيع تلافي الكثير من احتمالات الخطأ الناتجة
عن القيمة Null، بإزالة علامة الاختيار من العمود Allow Nulls عند تصميم الحقول، بحيث لا يستطيع مدخل البيانات ترك
خانة فارغة في هذا الحقل.
من
كتاب: من الصفر إلى الاحتراف برمجة قواعد البيانات في فيجوال بيزيك دوت نت ADO .NET.. للتنزيل:
ليست هناك تعليقات:
إرسال تعليق
ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.