بتاريخ: 7 سبتمبر 201312 سنة comment_239865 مشكله في عمليه حذف الادارة رقم 10 من جدول الادارات SQL> delete from dept where deptno=10; عند تنفيذ الامر تظهر رسالة خطاء تبين انه تم انتهاك قيد او شرط ربط جدول الادارات بجدول الموظفين اي انه لا يمكن حذف الادارة رقم 10 وذالك بسبب انه يوجد موظفون مسجلون في هذه الادارة داخل جدول الموظفون ووجود بربط بينهم عن طريق عمود رقم الادارة فكيف يمكن الحذف رغم هذا القيد او الشرط تقديم بلاغ
بتاريخ: 12 سبتمبر 201312 سنة comment_240042 السلام عليكم اخى الكريم لا يمكن حذف الادارة لوجود هذا القيد لابد للحذف ان يكون هناك صلاحية عند انشاء الجدول وهى on delete cascade و هى غير منشاءة فى جدول الادارة عندك تقديم بلاغ
بتاريخ: 12 سبتمبر 201312 سنة comment_240044 السلام عليكم هناك طريقة اخرى تحتاج لمرحلتين المرحلة الاولى upadet emp set deptno=null where deptno=10; commit; لمرحلة الثانية delete from dept where id=10; commit بالتوفيق تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.