بتاريخ: 23 مايو 200421 سنة comment_7455 السلام عليكملدي سؤال بالنسبة لل update فانا لدي جدول تتغير قيمة حقلة او الداتا التي فية كل ما اعمل update اي:انا لدي جداول (بالنسبة لمشروعي نظام فواتير) :جدول المدفوعات وجدول القراءات وجدول التسوية وغيرة وهذة الجداوال لها حقول فرعية في جدول الحركة او bilvaraible وطبعا اي حفظ اعملة لهذة الجداول مفروض ينعكس في جدول الحركة مثلا بالنسبة لمشترك معين المفروض في الشهر الحالي كل البيانات الموجودة حق الشهر السابق في جدول الحركة تحل محلها حق الجدول الحالي وهذا يحصل كل شهر لأصدار الفاتورةفكيف ممكن استخدم ال procedure لعمل هذا باستخدام ال update مع العلم اني لا اعرف كيف ممكن ان اتشا الكود بالنسبة لل update لاني مبتديئة في oracle واعلم نفسي بنفسي والحمدللة عرفتاشياء وانهيت جزء من المشروع ولكن مشكلتي في ال procedure واختيار ال trigger المعين بالنسبة لاي مهمة .ارجوا افادتي وجزاكم اللة خيرتم تحرير المشاركة : الرجاء كتابة عنوان يوضح مضمون المشاركةإدارة المنتدى تقديم بلاغ
بتاريخ: 23 مايو 200421 سنة comment_7456 استخدمي Database trigger من نوع On-Update بحيث انك لو عملتي تحديث للبيانات في اي من الجداول يقوم بنسخها الى جدول الحركة تقديم بلاغ
بتاريخ: 31 مايو 200421 سنة كاتب الموضوع comment_7721 السلام عليكمشكرا أخي بس كيف سيكون ال procedure الذي بستخدمة مع هذا ال triggre ياريت تعطيني مثال وشكرا تقديم بلاغ
بتاريخ: 1 يونيو 200421 سنة comment_7765 هذا تريجر عند التعديل على الجدول std_info يقوم بأخذ رقم الطالب بالاضافة الى الحالة الدراسية لطالب بعد التعديل بالاضافة الى التاريخ ووضعها في جدول اخر وهو std_status create or replace trigger trg_edu_update_4_std_info before update on std_info for each row begin insert into std_status (std_id,state,update_date) values(:old.std_id,:new.std_edu_state,sysdate); طبعا ممكن تضعي اما update او insert او deleteوايضا before و afterواما new التي تسبق اسم العناصر تعني القيمة الجديدة بعد التغير و old تعني القيمة القديمة او الحالية كما في المثال . تقديم بلاغ
بتاريخ: 2 يونيو 200421 سنة كاتب الموضوع comment_7787 السلام عليكماحسنت يااخي على المساعدة وجزاك اللة خير ويجعلة ربنا في ميزان حسناتك تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.