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

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

صورة
- - - - -

كيفية الغاء بيانات جدول له علاقات بجداول اخري


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

#1 سعد محمد

سعد محمد

    عضو

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

تاريخ المشاركة 27 March 2006 - 04:08 PM

كيفية الغاء بيانات جدول له علاقات بجداول اخر

#2 أسامة موسى

أسامة موسى

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

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

تاريخ المشاركة 27 March 2006 - 04:25 PM

اخي الكريم
بالبداية يجب معرفة ال constraint التابع لها ثم وقفها عمل disable لها ثم تلغي البيانات

كما هو موضح

هنا تضع اسم الجدول فيظهر لك جميع اسماء الconstarint
SELECT constraint_name  FROM user_constraints
WHERE table_name = 'your_table_name';
هنا تقوم بايقاف ال constraint
ALTER TABLE <table_name>
DISABLE CONSTRAINT <constraint_name>;

۩ اللهـــــــــــــــــــــــم صلي على سيدنا محمد وعلـى آله وصحبه أجمـعين ۩
۩ سبحـــــــــــــــــان الله وبحمده ....... سبحــــــــــــــــــــــــان الله العظيم ۩



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

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

#3 hossam8200

hossam8200

    عضو

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

تاريخ المشاركة 29 March 2006 - 03:21 PM

if i dont know the constraint can i use cascade
ORACLE
10g
OCP
ORACLE APPS DBA
ORACLE DBA



#4 أسامة موسى

أسامة موسى

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

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

تاريخ المشاركة 29 March 2006 - 03:23 PM

الاخ الكريم
لنفرض انك لاتعرف اسم ال constraint
فيوجد كما قلت سابقا جملة select من خلالها تستطيع معرفة اسماء ال constraint
۩ اللهـــــــــــــــــــــــم صلي على سيدنا محمد وعلـى آله وصحبه أجمـعين ۩
۩ سبحـــــــــــــــــان الله وبحمده ....... سبحــــــــــــــــــــــــان الله العظيم ۩



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

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

#5 poody_saeed2003

poody_saeed2003

    عضو

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

تاريخ المشاركة 30 March 2006 - 02:47 PM

بسم الله الرحمن الرحيم

ممكن تعمل cascade وانا بستخدمها علطول لو عامل اكتر من constraint

drop table table_name cascade all constraints

#6 أسامة موسى

أسامة موسى

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

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

تاريخ المشاركة 30 March 2006 - 03:57 PM

كيفية الغاء بيانات جدول له علاقات بجداول اخر

عرض المشاركة


يا اخ poody_saeed2003
هو يريد حذف بيانات من جدول لها علاقة ببيانات اخرى وليس حذف جدول فهناك فرق كبير
ارجو ان نكون دقيقين فيما نجيب :)
۩ اللهـــــــــــــــــــــــم صلي على سيدنا محمد وعلـى آله وصحبه أجمـعين ۩
۩ سبحـــــــــــــــــان الله وبحمده ....... سبحــــــــــــــــــــــــان الله العظيم ۩



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

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