بتاريخ: 11 مارس 200718 سنة comment_93699 القيمة NULL تعني عدم وجود أي قيمه في الحقل لعدم قيام المستخدم بإدخالها وليست صفراً وليست مسافة لأنها قيمة مدخلة.أن وجود NULL في الحقول قد يؤدي إلى مشاكل أو على الأقل عند العرض يعطي شكل غير مرغوب لذلك يفضل التعامل معها أما الآن سوف نطبق المثال التالي: select * from emp; سوف تلاحظ أن الحقل COMM لا يعرض قيم في جميع السطور بل توجد بعض السطور لهذا الحقل ليس بها قيمة فقط مكان خالي NULL لذلك يفضل استبدالها بقيمة معبرة ويتم ذلك كما بالمثال التالي: select empno, ename, nvl(comm,0) from emp; في هذا المثال سوف نلاحظ استبدال المسافات (NULL) بالقيمة 0 وهذا أفضل ويرجع ذلك لأستخدم الدالة NUL( ) التي تأخذ معاملين,الأول: اسم الحقل الذي قد يحتوي على NULL الثاني: القيمة المطلوب وضعها عند وجود NULLومعناها استبدال القيمة NULL بالقيمة ( )هذا والسلام ختام. تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.