الانتقال إلى المحتوى

تجميع قيمة حقل في Details


WaleedHashem

Recommended Posts

السلام عليكم
مبارك عليكم الشهر الكريم وتقبل الله منا منكم


-------------


عندي شاشة ماستر ديتالز لفاتورة

فية لكل صف في الديتالز مجموع قيمة الصنف وليكن totline

انا عاوز بعد commit;
ياخد اجمالي قيمة totline ويعمل بيها ابديت في جدول تاني وليكن acc_det

لما بعمل تريجر على التابل after insert
ora-04091

يعني الجدول لسة بيتعدل؟

فكيف يتم عملها؟

رابط هذا التعليق
شارك

SA,
Add that below code before begin in your trigger code<pre>

PRAGMA AUTONOMOUS_TRANSACTION;

</pre>
please note that that trigger will be executed in separated transaction

Thanks

رابط هذا التعليق
شارك

  • بعد 2 شهور...

والله يا ريس غالبا الـ commit بيحصل اوتوماتيك وموجود في تريجر مثلا
فانا مش عارف ليه انت بتعمل تريجر تاني اصلا
خليك ماشي في الكود زي ما انت وبعد الـ commit
خد القيمة اللي انت عاوز تضيفها في الجدول الجديد في variable وبعدين كمل بقي
update table set ...............
وكمل عادي

رابط هذا التعليق
شارك


SA,
Add that below code before begin in your trigger code<pre>
PRAGMA AUTONOMOUS_TRANSACTION;

</pre>
please note that that trigger will be executed in separated transaction

Thanks



كلام سليم وهذا ما يسمى بالـ Mutating.
الرجاء كتابة الترجر لكي يتم التعديل عليه.
رابط هذا التعليق
شارك

  • بعد 2 أسابيع...

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية