بتاريخ: 10 أكتوبر 201312 سنة comment_240936 السلام عليكم ورحمة الله وبركاته يا باشمهندسين انا عملت تريجر after insert لتعديل بيانات في جدول خر عند عملية الادخالوعندما اقوم بعمل ادخال لبيانات من خلال تابيلر في فورمة يقوم التريجر بتعديل بيانات اخر صف في التابيلر فقط ولا يتم تعديل باقى العمليات فما الحل ؟؟ تقديم بلاغ
بتاريخ: 10 أكتوبر 201312 سنة كاتب الموضوع comment_240999 وعليكم السلام ورحمة الله وبركاته مشكور جداااااااااااااااا ده التريجر create or replace trigger imp2inv after insert on imports for each row declare v_count number ; v_nex_id inventory.inv_id%type; begin ---------------------------------------------------------------------------------------- select count (inv_id) into v_count from inventory where goods_id = :new.goods_id and sup_id = :new.sup_id and nvl(end_date,sysdate) = nvl(:new.end_date,sysdate); ------------------------------------------------------------------------------------- if v_count > 0 then update inventory set inv_quant = inv_quant + :new.imp_quant where goods_id = :new.goods_id and sup_id = :new.sup_id and nvl(end_date,sysdate) = nvl(:new.end_date,sysdate); else select max(nvl(inv_id,0))+1 into v_nex_id from inventory; insert into inventory (inv_id , goods_id , sup_id , inv_quant , cost_price , end_date , inv_note) values (v_nex_id ,:new.goods_id , :new.sup_id , :new.imp_quant , :new.imp_cost , :new.end_date , :new.imp_note); end if; end; تقديم بلاغ
بتاريخ: 11 أكتوبر 201312 سنة كاتب الموضوع comment_241000 انا عامل التريجر دة للسبب التالى ان انا عندى جدول المشتريات ويتم التسجيل في الجدول دة من خلال تابيلرفعندما يتم التسجيلاذا كانت اسم السلعة موجود في المخزن من قبل ومن نفس الموررد وبنفس تاريخ انتهاء الصلاحية يتم تعديل فقط كمية المخزون اما اذا اكان المورد مختلف او تارريخ الانتهاء مختلف يتم اضافتها في جدول المخزون وكذلك الامر اذا لم تكون السلعة موجودة تقديم بلاغ
بتاريخ: 11 أكتوبر 201312 سنة comment_241001 هات قيمة الـ last record وعدل بالشرط ده update where column = primary key مثلا , والله اعلم تقديم بلاغ
بتاريخ: 13 أكتوبر 201312 سنة كاتب الموضوع comment_241114 هات قيمة الـ last record وعدل بالشرط ده update where column = primary key مثلا , والله اعلم اعذرنى يا غالى بس مش فاهم وجهة نظرك تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.