ساخت یک تریگر برای کپی گرفتن از کل اطلاعات یک جدول بعد از UPDATE

بپرسید
  • 990****11 990****11
  • 40 ماه قبل
  • 40 ماه قبل
  • 248 نمایش

0

{{ digitTrunc(content.likes) }}

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

با استفاده از کد زیر یک تریگر نوشتم ولی مشکل اینه که این تریگر صرفا رکوردهای که تغییر می کنند (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;



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

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است