الاخوة الاعضاء
السلام عليكم
سوالي هو كيف يتم الغاء جميع ال tables من user
في امر واحد
الاخوة الاعضاء
السلام عليكم
سوالي هو كيف يتم الغاء جميع ال tables من user
في امر واحد
هل تقصد دروب حق التيبل واليوزر ........
يمكنك حذف الجداول مع المستخدم بهذا الامر
Drop user user_name cascade;
طبعا هذا الامر راح يحذف لك الجداول وكل ما يحويه هذا المستخدم ...
عساه المطلوب ... مارحت لشيء ثاني ....
:D
شكرا اخي حسين
ولكن اريد الغاء الجداول دون الغاء اسم المستخدم ( user_name)
لماذا لاتجرب طريقة DROP TABLE TABLE 1
شكرا عزيري A.A.O
ولكن انا اريد الغاء جميع الجداول بأمر واحد
ارجوكم الاجابة
السلام عليكم
اخي عبد الناصر
ادخل على SQL Plus بالمستخدم sys/password
واعمل cursore صغير وبسيط بحيث يكون
Create cursore As select table_name from dba_tables
where owner = 'owner name';
وخلي ها ال cursore يعمل loop واكتب الجملة drop table table_name
وبالتالي سوف تحذف كل الجداول الموجودة بامر واحد
أبو قصي
شكرا خي ابو قصي
الله يزيد من امثالك
ويرعاك
الاخ ابوقصي
لو سمحت تشرح مثال على user scott
اكتر تفصيل وحياتك(f)(f)
SELECT 'DROP TABLE ' || TNAME || ' CASCADE CONSTRAINTS;' FROM TAB WHERE TABTYPE = 'TABLE';
هذا الموضوع مغلق.