بتاريخ: 30 مايو 200619 سنة comment_70769 يااخواني جزاكم الله خير مستعجلكيف امحي البيانات من الجداول وفي علاقة بينهم مش راضي يمحي ويعطيني انه هناك foregin keyبين الجداول. تم تعديل 30 مايو 200619 سنة بواسطة omar jabiri تقديم بلاغ
بتاريخ: 30 مايو 200619 سنة comment_70796 إلى الاخ عمرالجدول اللي بدك تشطبو مرتبط بجدول ثاني يجب أن تعمل cascadeing للجدول الي في عمود foregin key بالبداية يجب معرفة ال constraint التابع لها ثم وقفها عمل disable لها ثم تلغي البيانات SELECT constraint_name FROM user_constraintsWHERE table_name = 'your_table_name';هنا تقوم بايقاف ال constraintALTER TABLE <table_name>DISABLE CONSTRAINT <constraint_name>; منقوووووول تقديم بلاغ
بتاريخ: 30 مايو 200619 سنة comment_70812 ممكن حضرتك تمحى البيانات المبنية عليها اول .فمثلا عندك جدول الموظفين والاقسام توجد علاقة بينهم رقم القسم مفتاح اساسى فى جدول الاقسام ومفتاح ثانوى فى جدول الموظفين لو اردنا حذف قسم من جدول الاقسام ويوجد فى جدول الموظفين من يعمل بهذا القسم فيجب اولا حذف الموظفين ثم تستطيع حذف القسم بسهوله وعلى فكرة الرد الاول هو رد احسن ولكنها جميعا طرق متاحة تقديم بلاغ
بتاريخ: 31 مايو 200619 سنة comment_70835 اذا كنت تقصد عملية مسح البيانات بين عدة علاقات .......... الامر بسيط نقوم دائما بالحذف من الdetails ثم نتوجه الى الmasterمثلا جدولي الموظفين والادارات اولا: delete from employeescommitثانيا:delete from deptcommitحيث ان جدول الموظفين details والادارات هو master-----------------------------------------------------------عملية حذف الجداول التي بينها علاقات اخي العزيز الامر سهل جدا SQL> drop table table_name cascade constraint;Table dropped. تم تعديل 31 مايو 200619 سنة بواسطة الجبالي تقديم بلاغ
بتاريخ: 1 يونيو 200619 سنة comment_70996 اخى العزيز ..الموضوع بسيط للغاية .. دائما هناك قاعدة للأدخال و التعديل و الحذف ..عند ادخال البيانات يبقى فى ال Masterعند الحذف يبقى تبدأ بال Details اوكى ؟؟الله الموفق تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.