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

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

صورة
- - - - -

trigger


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

#1 tayseer_eldahshory

tayseer_eldahshory

    عضو

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

تاريخ المشاركة 03 May 2005 - 11:32 AM

كيف أستطيع عمل trigger
القلوب تصدأ و جلاؤها لا إله إلا الله

#2 the_oracle_dev

the_oracle_dev

    عضو نشط

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

تاريخ المشاركة 04 May 2005 - 08:31 PM

الصيغة العامة لكتابة trigger


CREATE [OR REPLACE] TRIGGER trigger_name
[BEFORE|AFTER|INSTEAD OF] triggering_event
[referencing_clause]
[WHEN trigger_restriction]
[FOR EACH ROW]
trigger_body ;


هذه هي مجرد الصيغة العامة لكتابة التريجر
لمزيد من التوضيح ارفق المثال الذي تريده
وهذا المثال للتوضيح


CREATE OR REPLACE TRIGGER ai_org_trig
AFTER INSERT ON org_tab
FOR EACH ROW
BEGIN UPDATE sec_hrc_audit
SET num_rows = num_rows+1
WHERE hrc_code = :NEW.hrc_code;
IF (SQL%NOTFOUND) THEN
INSERT INTO sec_hrc_audit VALUES (:NEW.hrc_code, 1);
END IF;
END;


اما الشرح الكافي الشافي ففي الملف المرفق برجاء تحميله

-*-*-*-*-*-*-*-*-*-*-*-*
إني احبكم في الله

ملفات مرفقة

  • ملف مرفق  trigger.doc   130.5كيلو   207 عدد مرات التحميل

بسم الله الرحمن الرحيم

قل لو كان البحر مداداً لكلمات ربي لنفد البحر قبل ان تنفذ كلمات ربي ولو جئنا بمثله مددا

صدق الله العظيم