abo_mahmoud بتاريخ: 2 يناير 2007 تقديم بلاغ مشاركة بتاريخ: 2 يناير 2007 أريد عمل trigger بعد أو قبل الإدخال(insert) على جدول يقوم بمجموعة عمليات من ضمنها عملية select من نفس الجدول ولكن خطأ قد ظهر وهو MUTATING كيف يمكن حل ذلك . اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
-=|mOOdY|=- بتاريخ: 2 يناير 2007 تقديم بلاغ مشاركة بتاريخ: 2 يناير 2007 اهلا اخويهل تقوم باستعمال التيبل نفسه عند تطبيق التريجر؟هل تقوم بعملية الادخال على نفس التيبلالمطبق عليه التريجر؟؟؟هذه افضل مقالة قرأتها بخصوص Avoiding Mutating Tables اقرأها وسوف تتجنب هذه المشكلة في جميع التريجرات.. ان لم تستطع فهمها ارسل كود التريجر مع التوضيح للتيبل المرتبط نعهhttp://asktom.oracle.com/tkyte/Mutate/index.htmlتحياتي لك اخوي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
abo_mahmoud بتاريخ: 3 يناير 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 3 يناير 2007 (معدل) لست خبيراً بموضوع الـPackages ,.....................لنقل أن هناك جدولين : a (a number),b(b number) نريد عمل trigger عند الإدخال على a يقوم بالإدخال على b كل محتويات a فرضاً (أو وفق شرط معين)أي create or replace trigger tt after insert on a for each row begin insert into b (select * from a ); end; الـtrigger لا على التعيين لكنه يجسّد المشكلة تماماً تم تعديل 3 يناير 2007 بواسطة abo_mahmoud اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.