الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

كيف امحي البيانات من الجداول (علاقة بينهم)؟

Featured Replies

بتاريخ:

يااخواني جزاكم الله خير مستعجل

كيف امحي البيانات من الجداول وفي علاقة بينهم مش راضي يمحي ويعطيني انه هناك foregin key
بين الجداول.

تم تعديل بواسطة omar jabiri

بتاريخ:

إلى الاخ عمر

الجدول اللي بدك تشطبو مرتبط بجدول ثاني

يجب أن تعمل cascadeing للجدول الي في عمود foregin key
بالبداية يجب معرفة ال constraint التابع لها ثم وقفها عمل disable لها ثم تلغي البيانات


SELECT constraint_name FROM user_constraints
WHERE table_name = 'your_table_name';


هنا تقوم بايقاف ال constraint

ALTER TABLE <table_name>
DISABLE CONSTRAINT <constraint_name>;

منقوووووول

بتاريخ:

ممكن حضرتك تمحى البيانات المبنية عليها اول .فمثلا عندك جدول الموظفين والاقسام توجد علاقة بينهم
رقم القسم مفتاح اساسى فى جدول الاقسام ومفتاح ثانوى فى جدول الموظفين لو اردنا حذف قسم من جدول الاقسام ويوجد فى جدول الموظفين من يعمل بهذا القسم فيجب اولا حذف الموظفين ثم تستطيع حذف القسم بسهوله وعلى فكرة الرد الاول هو رد احسن ولكنها جميعا طرق متاحة

بتاريخ:

اذا كنت تقصد عملية مسح البيانات بين عدة علاقات .......... الامر بسيط
نقوم دائما بالحذف من الdetails ثم نتوجه الى الmaster

مثلا جدولي الموظفين والادارات
اولا: delete from employees
commit
ثانيا:delete from dept
commit
حيث ان جدول الموظفين details والادارات هو master
-----------------------------------------------------------
عملية حذف الجداول التي بينها علاقات
اخي العزيز الامر سهل جدا
SQL> drop table table_name cascade constraint;

Table dropped.

تم تعديل بواسطة الجبالي

بتاريخ:

اخى العزيز ..
الموضوع بسيط للغاية .. دائما هناك قاعدة للأدخال و التعديل و الحذف ..
عند ادخال البيانات يبقى فى ال Master
عند الحذف يبقى تبدأ بال Details اوكى :D ؟؟

الله الموفق

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.