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

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

صورة
- - - - -

enable constraint لا يعمل؟


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

#1 mostafadev

mostafadev

    عضو

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

تاريخ المشاركة 22 August 2005 - 11:09 AM

السلام عليكم ورحمه الله وبركاته
لقد قمت بعمل disable constarint لجدول الحضور والانصراف الذى يسمى come_leav وذلك بالامر
alter table come_leav
disable constraint COME_LEAV_EMP_FK;
وذلك لانى كنت اريد ادخال بيانات فيه وعند الانتهاء من ادخال البيانات اردت ان اعمل له enabale constraint ولكن ظهرت الرساله التاليه
cannot validate (PAY1.COME_LEAV_EMP_FK) - parent keys not found
فما هو الحل يا اخوانى؟؟؟؟؟
وجزاكم الله خيرا

#2 أسامة موسى

أسامة موسى

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 2,381 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 22 August 2005 - 11:55 AM

الاخ الكريم
ما قمت به هو عبارة عن ادخال بيانات على الجدول الفرعي غير موجودة بالجدول الاساسي
لأنه يبحث عن primary key فلا يجده بالجدول الاساسي وعليك اضافة بيانات primary key في الجدول الاساسي
وممكن استخدام جملة select لمعرفة البيانات التي
select distinct your_fk_record from second_table
where record_name not in (select record from first table);
حيث second_table الجدول الذي اضفت عليه البيانات
first_table الجدول الذي يوجد به primary key
your_fk_record هو الحقل الذي تم اضافة البيانات في الجدول الفرعي فيه ويرجع الى الحقل الاساسي في الجدول الرئيسي
۩ اللهـــــــــــــــــــــــم صلي على سيدنا محمد وعلـى آله وصحبه أجمـعين ۩
۩ سبحـــــــــــــــــان الله وبحمده ....... سبحــــــــــــــــــــــــان الله العظيم ۩



يمكنك زيارتي على صفحتي الخاصة بالفيس بوك على الرابط AskOsama

يمكنك زيارتي على مدونتي الجديدة على الرابط http://askossama.blogspot.com