الانتقال إلى المحتوى

تريجر لمعرفة تاريخ وزمن مسح البيانات


allord83

Recommended Posts

سلام شباب اريد تريجر لمعرفة تاريخ وزمن مسح البيانات من جدول معين وهل يوجد خاصيه كهذه مع العلم ان البيانات تم مسحهامسبقامع خالص شكري

رابط هذا التعليق
شارك

رح اعطيك فكرة سريعة وهي :

بتعمل جدول فيه اليوم ورقم المستخدم واي بيانات اخرى ترغب فيها وعلى الجدول بتعمل تريغرر before delete then insert into your table

رابط هذا التعليق
شارك

السلام عليكم
توضيح لكلام اخي ماهر...تابع هذا المثال:
1- إنشيء جدول لتعبئة فيه حركات المراقبة:

Create Table Emp_Audit (
   Audit_Date      Date,
   Audit_User      Varchar2(20),
   Audit_Desc      Varchar2(20)
);



2- انشيء ترجر يقوم بإدخال الحركات على هذا الجدول بعد كل عملية Insert Or Update Or Delete:

Create Or Replace Trigger Emp_Audit_Trig
   After Insert Or Update Or Delete On Emp
Begin
   If Inserting Then
       Insert Into Emp_Audit Values (Sysdate, User, 'Insert');
   Elsif Updating Then
       Insert Into Emp_Audit Values (Sysdate, User, 'Update');
   Elsif Deleting Then
      Insert Into Emp_Audit Values (Sysdate, User, 'Delete');
   End If;    
End;



بالتوفيق.

رابط هذا التعليق
شارك

شكرا ليكم يا شباب وجدت الحل بعد عناء شديد والاستعانه بخبير وهي كالاتي عن طريق view موجود في sysdba اسمهاFLASHBACK_TRANSACTION_QUERYوتم استرجاع البيانات والحمدلله.

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية