من موقع شركة اوراكل
في كثير من الاحيان نحتاج الى عمل Delete للـ User الذي نعمل عليه ( طبعا ستقوم اوراكل بحذف كل الجداول التي تتبع لهذا المستخدم ، او بالاحرى سيتم مسح كل الـ schema المرتبطه بهذا المستخدم .
ما هو الامر المطلوب لأتمام هذا العمل؟؟؟
Drop user HR CASCADE
لماذا نستخدم الكلمة CASCADE ؟؟؟
يوجد في العادة بعض objects المتعلقة بالـ user التي نريد عمل delete لها . لذلك نضع هذه الكلمة CASCADE للتأكد من ان جميع objects المرتبطه بهذا الـ User سيتم عمل delete لها
ملاحظه مهمة : لا تقم بعمل Drop للمستخدميين الرئيسيين ( SYSTEM ,SYS ) وذلك لأنهم مرتبطين بنظام قواعد البيانات .
ملاحظه اخرى : قبل عمل drop يجب التاكد ان هذا الامر ضروري فبعد عمل Drop لا يوجد اي اثر للجداول التي نعمل عليها .
في كثير من الاحيان نحتاج الى عمل Delete للـ User الذي نعمل عليه ( طبعا ستقوم اوراكل بحذف كل الجداول التي تتبع لهذا المستخدم ، او بالاحرى سيتم مسح كل الـ schema المرتبطه بهذا المستخدم .
ما هو الامر المطلوب لأتمام هذا العمل؟؟؟
Drop user HR CASCADE
لماذا نستخدم الكلمة CASCADE ؟؟؟
يوجد في العادة بعض objects المتعلقة بالـ user التي نريد عمل delete لها . لذلك نضع هذه الكلمة CASCADE للتأكد من ان جميع objects المرتبطه بهذا الـ User سيتم عمل delete لها
ملاحظه مهمة : لا تقم بعمل Drop للمستخدميين الرئيسيين ( SYSTEM ,SYS ) وذلك لأنهم مرتبطين بنظام قواعد البيانات .
ملاحظه اخرى : قبل عمل drop يجب التاكد ان هذا الامر ضروري فبعد عمل Drop لا يوجد اي اثر للجداول التي نعمل عليها .