Wednesday, November 30, 2011

Drop User - - -

من موقع شركة اوراكل 

في كثير من الاحيان نحتاج الى عمل Delete للـ User الذي نعمل عليه ( طبعا ستقوم اوراكل بحذف كل الجداول التي تتبع لهذا المستخدم ، او بالاحرى سيتم مسح كل الـ schema المرتبطه بهذا المستخدم .


ما هو الامر المطلوب لأتمام هذا العمل؟؟؟

 Drop user HR CASCADE

لماذا نستخدم الكلمة CASCADE ؟؟؟
 يوجد في العادة بعض objects المتعلقة بالـ user  التي نريد عمل delete لها . لذلك نضع هذه الكلمة CASCADE  للتأكد من ان جميع objects المرتبطه بهذا الـ User سيتم عمل delete لها


ملاحظه مهمة : لا تقم بعمل Drop  للمستخدميين الرئيسيين ( SYSTEM ,SYS ) وذلك لأنهم مرتبطين بنظام قواعد البيانات .

ملاحظه اخرى : قبل عمل drop يجب التاكد ان هذا الامر ضروري فبعد عمل Drop لا يوجد اي اثر للجداول التي نعمل عليها .


0 comments: