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

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

صورة
- - - - -

TIMING TRIGGER


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

#1 M.Awad

M.Awad

    عضو

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

تاريخ المشاركة 03 July 2006 - 10:36 AM

السلام عليكم ورحمة الله وبركاتة

الاخوة ارجو المساعدة فى هذا باسرع مايمكن ضرورى جدا

هل ممكن كتابة
DATABASE TRIGGER RUN ONE TIME AT DAY TO UPDATE SAME
FILED IN DEFFRENT TABLES
وشكر
اخوكم محمد عوض
جديد فى المنتدة :)

#2 m.alihasan

m.alihasan

    عضو

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

تاريخ المشاركة 07 July 2006 - 03:23 PM

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

#3 m_dba

m_dba

    عضو نشط

  • الأعضــاء
  • 238 مشاركة
  • الاسم الأول:Ahmad
  • اسم العائلة:Zaki
  • البـلـد: Country Flag

تاريخ المشاركة 07 July 2006 - 05:24 PM

create or replace trigger t1
after insert or update on.............
begin
code ------------

end
امسح ذنوبك في دقيقتين - بس دقيقتين وشوف

http://www.shbab1.com/2minutes.htm

#4 ksa902

ksa902

    عضو

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

تاريخ المشاركة 10 July 2006 - 12:52 AM

اعتقد عليك البحث في بروسيجرات الجوبز
jobs procedures
وستجد ماتريده

#5 Shibeika

Shibeika

    عضو نشط

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

تاريخ المشاركة 16 July 2006 - 10:01 AM

يمكنك بإحدي طريقتين
أولا ً ( script file through OS)
1- من خلال نظام التشغيل بوضع الملف النصي
update <tname> set ... etc
2- ومن ثم وضع في ال Task Schedule وتحديد للزمن لهذه الوظيفة

ثانيا
كما تفضل أخ من قبل بإستخدام DBMS_JOB كما في أوراكل
والله أعلم
وربنا يوفق الجميع

#6 hmax

hmax

    عضو

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

تاريخ المشاركة 17 August 2006 - 08:24 PM

هناك طريقتين لل timing
1-timing after or before transaction
بمعنى انه يعمل بعد او قبل الادخال او التعديل او الحذف و هناك عليك عمل Trigger على الداتابيز بالجدول الذى يتم فيه الحركه
2-Timing at time
بمعنى انه يتم عمل حدث فى توقيت محدد من اليوم بغض النظر عن وجود transaction او لا
و هنا عليك بال jobs
هى افضل حل لهذا الموضوع

تم التعديل بواسطة hmax, 17 August 2006 - 08:24 PM.