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

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

مغلق
بدأه عبد الناصر في 12 يونيو 2003 · 9 رد · 1,320 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

السلام عليكم

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

في امر واحد

#2

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

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

Drop user user_name cascade;

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

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

:D

#3

شكرا اخي حسين

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

#4

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

#5

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

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

#6

ارجوكم الاجابة

#7

السلام عليكم

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

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

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

Create cursore As select table_name from dba_tables

where owner = 'owner name';

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

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

أبو قصي

#8

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

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

ويرعاك

#9

الاخ ابوقصي

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

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

#10

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

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

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