بتاريخ: 1 فبراير 200719 سنة comment_90644 السلام عليكم ورحمة الله وبركاتههل يمكن اسقاط trigger أو توقيف إنطلاقه من خلال إنطلاق trigger اخر جزاكم الله كل خير تقديم بلاغ
بتاريخ: 1 فبراير 200719 سنة comment_90660 لم افهم ماتريد جيدا ولكن .....................تستطيع استخدام :Raise form_trigger_failure حيث يقوم بتوقيف عمل الترجير.اتمنى ان يكون هذا المطلوب تقديم بلاغ
بتاريخ: 1 فبراير 200719 سنة comment_90676 السلام عليكم و رحمة الله و بركاته الأخ الكريم افهم انك تقصد الDatabase Triggers ,و ليس الforms triggers كما فهم الاخ الكريم sky informationحيث ان اسقاط تريجر هي drop trigger و هي غير موجودة في الforms triggers و عليه ان كان فهمي صحيحا فاحب ان اوضح لك انه لا يمكنك تنفيذ جمل الDDl بداخل تريجر حتي لو عن طريق ديناميل سكول مثل استخدام execute immediate لان جمل الddl تحتوي علي implicit commit و من المعروف انه لا يمكنك اصدار commit بداخل trigger لذلك اتوقع انه سيكون هناك error بداخل الترجير و لن يتم تنفيذه يمكنك ان تستخدم افكار اخري لتحقيق ما تريد مثلا يمكنك عن طريق التريجر الذي تريده ان يوقف عمل تريجر اخر ان تضع فلاج مثلا في تابل به اسم التريجر و حالته من حيث التنفيذ ام لا و في داخل التريجر الاخر الذي تريد ايقافه علي حسب ما اذا كان التريجر الاخر اشتغل ام لا تقوم باختيار هذا الفلاج في سيليكت فاذا كان ب 1 مثلا و هي القيمة التي تم تعديلها من التريجر الاخر فلن تقوم بتنفيذ ما به جرب و بالتوفيق تقديم بلاغ
بتاريخ: 4 فبراير 200719 سنة كاتب الموضوع comment_90849 السلام عليكم ورحمة الله وبركاتهجزاكم الله كل خير وبارك لكم في اعمالكم تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.