با سلام و احترام
یک جدول در دیتا بیس اوراکل دارم که اطلاعات آن بصورت روزانه تغییر می کند و متاسفانه هیستوری کال نیست

با استفاده از کد زیر یک تریگر نوشتم ولی مشکل اینه که این تریگر صرفا رکوردهای که تغییر می کنند (INSERT,UPDATE,DELETE) را در جدول جدید با ذکر تاریخ درج می کنه

من میخوام کل رکوردهای های جدول اول بصورت روزانه در جدول دوم ذخیره شود (فارغ از اینکه تغییر کرده یا نکرده است)

جدول 1 = r99
جدول 2 = audit_table1

create table r99 (branch number(5) , cfcifno number(15) , mande number (20)) ;



create or replace trigger audit_table1
AFTER insert or delete or update on r99
FOR each row
BEGIN
INSERT INTO audit_table1 values (sysdate, :new.branch , :new.cfcifno , :old.mande, :new.mande) ;
END;



لطفا اساتید راهنمایی بفرمایید
متشکرم