بتاريخ: 20 يوليو 20178 سنة comment_288422 اعانى من حذف بعض البيانات عن طريق المستخدمين رجاء ارسال طريقة لمعرفة المستخدم الحازف للبيان وايضا تاريخ الحذف ورقم العملية او القسم والمبلغ المحذوف اريد المساعدة رجاء فى عمل هذا الجدول تم تعديل 20 يوليو 20178 سنة بواسطة scdc2003 تقديم بلاغ
بتاريخ: 20 يوليو 20178 سنة comment_288426 use pre-delete or post-delete triggers to insert the old data in another table. تقديم بلاغ
بتاريخ: 20 يوليو 20178 سنة كاتب الموضوع comment_288430 use pre-delete or post-delete triggers to insert the old data in another table. انا عايزه عام على قاعدة البيانات انا عملته اهوة بس بيدى خطأ create or replace TRIGGER orders_after_delete AFTER DELETE ON drug_bill FOR EACH ROW DECLARE v_username varchar2(10); BEGIN SELECT user INTO v_username FROM dual; INSERT INTO orders (BILL_NO, PATIENT_CODE, BILL_DATE, DEPTNO,TOTAL, DELETE_USER, DELETE_DATE) VALUES ( :old.BILL_NO, :old.PATIENT_CODE, :old.BILL_DATE, :old.DEPTNO, :old.TOTAL, v_username, sysdate) where BILL_NO=:old.BILL_NO and PATIENT_CODE=:old.PATIENT_CODE and BILL_DATE=:old.BILL_DATE and DEPTNO=:old.DEPTNO and total=:old.TOTAL ; end; تقديم بلاغ
بتاريخ: 20 يوليو 20178 سنة comment_288431 لما يظهر خطأ ابقى ابحث عنه الاول , وقلنا ايه هو عشان نقدر نفيدك. - user ايه الى بتجيبه من الـ dual؟ - where condition فى جملة insert ازاى؟ تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.