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