بتاريخ: 11 ديسمبر 200718 سنة comment_118362 Create a trigger to capture all inserts, deletes and updates on SCOTT.EMP into another table called SCOTT.CHANGES (with the following columns Column, UpdateType, OldValue, NewValue, ByWho, Timestamp). Create a trigger to capture all logins into the database. Both successful and failed. تقديم بلاغ
بتاريخ: 11 ديسمبر 200718 سنة comment_118440 انا دائما احب ان اعمل على مناهج اوراكل و لذلك سوف اشرح على المستخدم HR و يمكنك انت تغير اسماء الجداول و الأعمده كما تشاء المهم ان تصل الفكره اليك CREATE TABLE audit_emp_table (user_name VARCHAR2(30) , timestamp date, id NUMBER(9) , old_last_name VARCHAR2(40) , new_last_name VARCHAR2(40), old_title VARCHAR2(30) ,new_title VARCHAR2(30), old_salary NUMBER(8,2) , new_salary NUMBER(8,2));/CREATE OR REPLACE TRIGGER audit_emp_valuesAFTER DELETE OR INSERT OR UPDATE ON employeesFOR EACH ROWBEGININSERT INTO audit_emp_table (user_name, timestamp,id, old_last_name, new_last_name, old_title, new_title, old_salary, new_salary)VALUES (USER, SYSDATE, :OLD.employee_id,:OLD.last_name, :NEW.last_name, :OLD.job_id,:NEW.job_id, :OLD.salary, :NEW.salary );END;/ بالتوفيق يا أخى تقديم بلاغ
بتاريخ: 22 يناير 200818 سنة comment_121081 شكرا جزيلا لكم جميعا وبالاخص لاستاذنا المميز والرائع تقديم بلاغ
بتاريخ: 26 مارس 200916 سنة comment_152251 السلام الموضوع رائع جدااااااا بس في حاجه اعوز اضفها ومش عارف ازي عاوز اضيف عمود في الجدول يحدد نوع العملية هل هي update or delete or insert ان عارف الحل اني اعمل ترجر على كل عمليه على حد منفصله عن الاخرى بس انا عاوز عمل الحكاية دي في الترجر السابق CREATE OR REPLACE TRIGGER audit_emp_valuesAFTER DELETE OR INSERT OR UPDATE ON employees تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.