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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

ارجو المساعدة Create A Trigger أرجووووووووووووووكم


5 رد (ردود) على هذا الموضوع

#1 alsalami

alsalami

    عضو

  • الأعضــاء
  • 9 مشاركة

تاريخ المشاركة 11 December 2007 - 06:50 AM

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.



#2 sameh bakkar

sameh bakkar

    مشرف قسم المبتدئين

  • فريق الإشراف
  • 1,019 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 11 December 2007 - 11:23 PM

انا دائما احب ان اعمل على مناهج اوراكل و لذلك سوف اشرح على المستخدم 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_values
AFTER DELETE OR INSERT OR UPDATE ON employees
FOR EACH ROW
BEGIN
INSERT 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;
/


بالتوفيق يا أخى

Sameh Bakkar

Principal Oracle Apps Techno-Functional Consultant / Oracle E-Business Suite Certified Trainer

Oracle E-Business R11 Suite Applications Workflow Certified Expert

Oracle E-Business Suite R12 HCM Certified Implementation Specialist

Oracle Certified Professional

ITIL V3 Foundation certified

Microsoft Project certified




الموقع الخاص: AppsLead | Your Honest Guide | Sameh Bakkar


#3 amdabd

amdabd

    عضو نشط

  • الأعضــاء
  • 272 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 12 December 2007 - 12:59 AM

حلوة
جزاكم الله خيرا

#4 alsalami

alsalami

    عضو

  • الأعضــاء
  • 9 مشاركة

تاريخ المشاركة 22 January 2008 - 07:47 AM

مشكوووووووووووووووووووووووووووور

#5 جلال شواقفه

جلال شواقفه

    عضو مميز

  • الأعضــاء
  • 2,559 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 22 January 2008 - 09:48 AM

شكرا جزيلا لكم جميعا وبالاخص لاستاذنا المميز والرائع
ارجو من يستفيد من مشاركاتي الدعاء لوالدي ولاموات المسلمين بالمغفره والرحمه......

جلال محمود شواقفه
مدير دائرة الحاسوب
بلدية المفرق الكبرى
المملكه الاردنيه الهاشميه.

#6 sasa87

sasa87

    عضو نشط

  • الأعضــاء
  • 239 مشاركة

تاريخ المشاركة 26 March 2009 - 08:17 PM

السلام الموضوع رائع جدااااااا بس في حاجه اعوز اضفها ومش عارف ازي عاوز اضيف عمود في الجدول يحدد نوع العملية هل هي update or delete or insert
ان عارف الحل اني اعمل ترجر على كل عمليه على حد منفصله عن الاخرى

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

CREATE OR REPLACE TRIGGER audit_emp_values
AFTER DELETE OR INSERT OR UPDATE ON employees