بتاريخ: 12 يونيو 200718 سنة comment_102202 السلا م عليكم ورحمة الله وبركاته [cهل يوجد تريجر يمكن كل فترة معينة على سبيل المثال تريجر يقوم بحساب المرتبات كل شهر وشكرا تقديم بلاغ
بتاريخ: 13 يونيو 200718 سنة comment_102263 ايه يا اخونا ايه الرد هذا مختصر ولا يوضح شئ اذا كنت يا اخي الكريم تعرف تكلم بوضوح حتى نستفيد ام اذا كنت لا تعرف لا ترد يعني ايه ممكن تجرب JOB افهم ايه من هذه الجملة بالله عليكم يا اخوان لو احد يعرف يعنى ايه اجرب JOB يقول يمكن تكون FUNCTION جديدة تقديم بلاغ
بتاريخ: 14 يونيو 200718 سنة comment_102371 توجد مشاركات سابقه بالمنتدى للتعامل مع dbms_jobمشاركة سابقه ... في حالة انقضاء مدةor مشاركة أخرى ... أوامر على أساس الوقت, عندما أريد أمر ينفذ بعد فتره زمنيه محددهor مشاركة اخيرة .. or oracle_dbms_jobor http://www.cs.umbc.edu/helpاليك هذا المثال .. من احدى المشاركات ال dbms_job هي علشان انفذ عمل معين كل دقيقة أو كل يوم أو كل شهر ......الخ ماشي sysdate+(1/24) كل ساعةsysdate+(1/(24*60*60)) كل دقيقة sysdate+3 كل ثلاث ايامnext_date(sysdate),"monday") كل يوم اثنين الان اكتب اجراء على الداتا بيز يقوم بعمل المطلوب مثلاً إجراء يزيد على رواتب الموظفين خمس ليرات كل ثلاث ايام على ال sql اعمل التالي create or replace procedure pp is begin update emp set sal=sal + 5; commit; end; الان بدنا انخلي البروسيجر يشتغل كل ثلاث ايام بواسطة ال dbms_job لازم نعطي البروسيجر للباكج على ال sql اعمل التالي declare b binary_integer; begin dbms_job.submit(b,'pp;',sysdate,'sysdate+3'); end; 'pp;' اسم البرسيجر مع سيمي كولن بين سنجل كوتيشن 'sysdate+3' الفترة المطلوبه بين سنجل كوتيشن sysdate ابداء من اليوم وخلص هيك هالبروسيجر رح يتنفذ كل ثلاث ايام من الان فصاعداً تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.