بتاريخ: 24 يوليو 200619 سنة comment_74972 السلام عليكم ورحمة الله وبركاتهفي السابق كنت أستخدم أوراكل 9 آي ولكن ON UPDATE CASCADE اللي أضعها للفورين الكي الموجود في أي جدول تطلع لي خطأأستخدمت أوراكل 10 جي على أساس إنه يغطي أخطاء النسخ اللي قبلها ولكن للأسف نفس الشيء !!مدري أنتم وش رأيكم هل ON UPDATE CASCADE غير مدعومة بعكس ON DELETE CASCADE تتنفذ 100%إمممـلو ما تضبط هل فيه حيلة أقدر أستخدمها عشان أغير الفورين كي تبعا للبرايماري تبعهجزيتم خيراً تقديم بلاغ
بتاريخ: 30 يوليو 200619 سنة comment_75422 أولا ON UPDATE CASCADE غير مدعمة فى الأوراكل ولكن يمكن إستخدام هذا الكود وهو من الأخ hanon_ocp يمكن ذلك عن طريق لإضافة تريجر علي جدول الPARENT سقوم بتعديل الفورين كي عند التعديل و هذا مثال لذلك علي جداول DEPT&EMPCODECREATE OR REPLACE TRIGGER UPDATE_DET_TRIGBEFORE UPDATEOF DEPTNOON DEPTREFERENCING NEW AS NEW OLD AS OLDFOR EACH ROWBEGINUPDATE EMPSET DEPTNO =:NEW.DEPTNOWHERE DEPTNO=:OLD.DEPTNO; EXCEPTION WHEN OTHERS THEN RAISE_APPLICATION_ERROR (-20060,'Error updating details !');END;بالتوفيق تقديم بلاغ
بتاريخ: 14 سبتمبر 200619 سنة comment_78614 الاخ anas256ما معنى ..... REFERENCING NEW AS NEW OLD AS OLDفى هذا الكود تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.