إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

تابع الاخطاء الخفية التي يقع فيها المبرمجون


3 رد (ردود) على هذا الموضوع

#1 سالم ناصر

سالم ناصر

    عضو

  • الأعضــاء
  • 6 مشاركة

تاريخ المشاركة 03 May 2008 - 06:45 PM

2 - احذر من الوقوع في فخ not in حيث ان هذا العبارة تعطي القيمة false اذا كانت اي قيمة في ال subquery هي null

[codebox]


SQL> select count(*)
2 from outgoing_bucket
3 where notification_id not in
4 (select notification_id
5 from incoming_bucket);

COUNT(*)
--------
0


SQL> select count(*)
2 from outgoing_bucket
3 where notification_id is not null
4 and notification_id not in
5 (select notification_id
6 from incoming_bucket
7 where notification_id is not null);

COUNT(*)
--------
19056


[/codebox]

#2 emad alsaqqaf

emad alsaqqaf

    مشترك

  • الأعضــاء
  • 78 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 04 May 2008 - 08:50 AM

جزاك الله خير يا أخ سالم
[Quraan] ما يفعل الله بعذابكم ان شكرتم وآمنتم[/Quraan]

#3 sameh bakkar

sameh bakkar

    مشرف قسم المبتدئين

  • فريق الإشراف
  • 1,019 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 05 May 2008 - 01:20 AM

شكرا على مجهودك و ننتظر منك المزيد

Sameh Bakkar

Principal Oracle Apps Techno-Functional Consultant / Oracle E-Business Suite Certified Trainer

Oracle E-Business R11 Suite Applications Workflow Certified Expert

Oracle E-Business Suite R12 HCM Certified Implementation Specialist

Oracle Certified Professional

ITIL V3 Foundation certified

Microsoft Project certified




الموقع الخاص: AppsLead | Your Honest Guide | Sameh Bakkar


#4 tito_csc

tito_csc

    عضو

  • الأعضــاء
  • 26 مشاركة

تاريخ المشاركة 05 May 2008 - 02:15 AM

جزاك الله خير