الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

حذف عدة جدوال في SQL PLus 3.3 موتبطة معا بعلاقات مرة واحدة

مغلق
بدأه msaqer في 16 يونيو 2001 · 2 رد · 725 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

حدثت معي مشكلة بألأمس أثناء تنفيذ كود سكريبت script في برنامج SQL - PLUS وأرجو المساعدة من الإخوان لحل هذه المشكلة .

المشكلة تتلخص في الأتي :-

قمت بتشغيل برنامج 3.3 SQL - PLUS في أوراكل إصدار 7 دخلت تحت أسم المستخدم SYSTEM وقمت بتنفيذ سكريبت SCRIPT يحتوي على العديد من الجدوال ولفد نسيت انشاء مستخدم جديد يكون مالك لهذه الجداول .

طبعا كان هناك عدة أخطاء إملائية في SCRIPT وعندما قمت بتصحيح هذه الأخطاء ومرة أخرى قمت بتنفيذ SCRIPT حدثت هنالك عدة أخطاء جديدة بعد تنفيذ SCRIPT المصحح ورسائل الخطا تقول بأن الجدول موجود بنفس الاسم ولا يمكن انشاء جدول بنفس هذا الاسم وعندما حاولت حذف الجداول القديمة لم أتمكن من ذلك لأنها مرتبطة ببعضها البعض بعلاقات ولذلك لا يمكن حذفها بصورة منفردة .

فهل يوجد طريقة لحذف هذه الجداول مرة واحدة من حساب المستخدم SESTYM بحيث أنفذ الكود SCRIPT المصحح بدون مشاكل أرجو المساعدة بصورة مستعجلة في هذا الموضوع الهام بالنسبة لي .

شاكرين حسن تعاونكم معنا،،،

والسلام عليكم ورحمة الله وبركاته،،،

#2

تحياتي للجميع

اخي العزيز في نفس الscript

اكتب بجانب كل جملة الdrop كم في المثال التالي :

لو فرضنا ان الtable اسمه t1 تكون جملة الdrop كما يلي :

drop table t1 cascade constraints

في هذه الحاله سيتم حذف الملف مع كل ما يربطه مع غيره....

اجعل كل جمل drop في الscript كما في المثال السابق وان شاء الله الامور تزبط معك...وخبرناشو بصير...

تحياتي

#3

السلام عليكم ورحمة الله وبركاته

الشكر للأخ النبع ولجميع الأخوان

لقد جربت ما قاله الأخ النبع و الحمد لله مشت الأمور وكل تمام .

ولكن أعتقد ان هنالك شئ اسمه user_object أو user_table شئ مشابه لأعرفه بالضبط إذا قمت بحذفه يحذف drop يحذف جميع الجدوال أو الأشياء المنشأة في تاريخ معين ولكن لأعرف الصيغة syntax بالضبط , فارجو ممن يعرف هذا ألأمر الأفادة .

وشكرا لجميع الأخوان

والسلام عليكم ورحمة الله وبركاته

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…