• 0
عبد الناصر

كيف يمكن الغاء جميع الجداول

سؤال

الاخوة الاعضاء

السلام عليكم

سوالي هو كيف يتم الغاء جميع ال tables من user

في امر واحد

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

9 إجابة على هذا السؤال .

  • 0

هل تقصد دروب حق التيبل واليوزر ........

يمكنك حذف الجداول مع المستخدم بهذا الامر

Drop user user_name cascade;

طبعا هذا الامر راح يحذف لك الجداول وكل ما يحويه هذا المستخدم ...

عساه المطلوب ... مارحت لشيء ثاني ....

:D

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا اخي حسين

ولكن اريد الغاء الجداول دون الغاء اسم المستخدم ( user_name)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

لماذا لاتجرب طريقة DROP TABLE TABLE 1

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا عزيري A.A.O

ولكن انا اريد الغاء جميع الجداول بأمر واحد

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

اخي عبد الناصر

ادخل على SQL Plus بالمستخدم sys/password

واعمل cursore صغير وبسيط بحيث يكون

Create cursore As select table_name from dba_tables

where owner = 'owner name';

وخلي ها ال cursore يعمل loop واكتب الجملة drop table table_name

وبالتالي سوف تحذف كل الجداول الموجودة بامر واحد

أبو قصي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا خي ابو قصي

الله يزيد من امثالك

ويرعاك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الاخ ابوقصي

لو سمحت تشرح مثال على user scott

اكتر تفصيل وحياتك(f)(f)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

SELECT 'DROP TABLE ' || TNAME || ' CASCADE CONSTRAINTS;' FROM TAB WHERE TABTYPE = 'TABLE';

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .