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

استفسار عن Trigger


eng_8085

Recommended Posts

بسم الله الرحمن الرحيم
عند انشاء تريجر عل جدول معين after insertعلى هذا الجدول
هل يجوز ادرتج اي اجراء ااخر على نفس الجدول مثل update
??????????? <_<

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

  • بعد 2 أسابيع...
  • بعد 4 أسابيع...

على حسب ما فهمت من سؤالك ... فنعم يمكن عمل اكثر من event كال insert وال update وال delete فى ال trigger الواحد .

مثال :-

CREATE OR REPLACE TRIGGER restrict_salary
BEFORE 
INSERT OR UPDATE OR DELETE 
OF salary ON employees
FOR EACH ROW
BEGIN
 IF NOT (:NEW.job_id IN ('AD_PRES', 'AD_VP'))
 AND :NEW.salary > 15000 THEN
RAISE_APPLICATION_ERROR (-20202,
  'Employee cannot earn more than $15,000.');
 END IF;
END;
/



فهنا نرى اننا قمنا بعمل أكثر من event و ذلك بعبارة INSERT OR UPDATE OR DELETE
ارجو ان يكون هذا ما قصدته و بالتوفيق

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

  • بعد 1 شهر...

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

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

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

×   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.

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

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

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