هذا trigeer موجود على مستوى data base objects ولايودى الغرض فما الحل لهذه المشكلة؟؟؟
begin
delete from st
where no = :new.no
end;(f)
هذا trigeer موجود على مستوى data base objects ولايودى الغرض فما الحل لهذه المشكلة؟؟؟
begin
delete from st
where no = :new.no
end;(f)
سبحان الله و الحمد لله لا اله الا الله و الله اكبر
اخي الكريم لو توضح اكثر :
ماهو ال TRIGGER الذي يستدعي هذه الجملة
وما هي طبيعة ال ERROR MSG
هل انت بنيت DELETE TRIGGER
على نفس الجدول الذي تريد الالغاء منه؟؟؟؟؟؟؟؟؟؟؟؟؟ ST TABLE
نعم وقد قمت بتصميم trigger خاص باضافة والتعديل على مستوى القاعدة وهى تعمل بشكل ممتاز ولكن trigger الخاص delete لم يعمل حيث اننى قد صممت كل هذه trigger على مستوى الجدول st حيث delete يتم فى st ولايتم فى st2 مع العلم بانه ليست هنالك رسالة خطأ ؟؟؟؟ارجو ان يكون شرح مشكلة واضح لك وشكراً ....
سبحان الله و الحمد لله لا اله الا الله و الله اكبر
السلام عليكم ورحمة الله،
اخي فارس لم توضح ما هو اسم ال trigger الذي قمت باستخدامه وهل هناك اكثر من block قمت باستخدامه؟؟؟;)
هذا ال(trigger ) على مستوى (data base objects) كما سبق ان اوضحت اعلاه . هنالك 2 (triggers) الاولى بالاضافة (insert) والثانية (update ) وهما تعملان بصورة ممتازة ولكن ال(trigger ) الخاص بالحذف (Delete) لايعمل نهائياً وهو كالاتى :-
Delete from St1
where no=:new.no ;
ملحوظة الجدول الذى صممت هذه ال(trigger ) على مستواه هو st اما الجدول الثانى هو (st1)
ملحوظة :اذا اضفت سجل جديد على st تلقائياً يتم اضافته على الجدول(st1)
باستخدام (trigger insert) وكذلك التعديل .اما اذا حذف السجل الموجود على الجدول (st ) لايحذفه من st1 تلقائياً باستخدام (Trigger) اعلاه فماهو الحـــل!!!
سبحان الله و الحمد لله لا اله الا الله و الله اكبر
هذا الموضوع مغلق.