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

شرح Job


orahamdi

Recommended Posts

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

اولا انا احب ان اشكر كل العاملين والمشاركين فى هذا المنتدى الاكثر من رائع

ثانيا انا بطلب من خبراء هذا المنتدى الرائع شرح job وياريت يكون الشرح واضح ومطبق على مثال

وهذا المثال عمل job لزياده مرتبات الموظفين فى بدايه كل عام بمقدار 15% وطبعا يكون المثال مطبق على سكيما hr

ولكم منى كل الشكر والتقدير

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

  • بعد 6 سنة...

السلام عليكم

اولا انشاء ال PROCEDURE  

 

CREATE OR REPLACE PROCEDURE increase_salary
IS
BEGIN
   UPDATE EMPLOYEES E
      SET E.SALARY = E.SALARY + (E.SALARY * .15);
END;
 
 ثانيا انشاء الــ Job
 
BEGIN
DBMS_SCHEDULER.CREATE_JOB (
   job_name             => 'TEST_JOB_SAYED',
   job_type             => 'PLSQL_BLOCK',
   job_action           => 'increase_salary;',
   start_date           => '15-NOV-2015 2.00.00AM Asia/Kuwait',
   repeat_interval      => 'FREQ=MONTHLY; INTERVAL=1', 
   --end_date             => '14-NOV-2016 6.07.00PM Asia/Kuwait',
   AUTO_DROP=>FALSE,
   enabled              =>  TRUE,
   comments             => 'TEST JOB');
END;
/

اسم الــ JOB (TEST_JOB_SAYED)

(increase_salary)اسم الــ PROCEDURE 

ملاحظة :تعمل كل شهر يمكن التعديل حتى تعمل كل(ساعة - يوم - شهر -سنة )

تم تعديل بواسطة sayed093
رابط هذا التعليق
شارك

  • بعد 3 سنة...

السلام عليكم

اولا انشاء ال PROCEDURE  

 

CREATE OR REPLACE PROCEDURE increase_salary
IS
BEGIN
   UPDATE EMPLOYEES E
      SET E.SALARY = E.SALARY + (E.SALARY * .15);
END;
 
 ثانيا انشاء الــ Job
 
BEGIN
DBMS_SCHEDULER.CREATE_JOB (
   job_name             => 'TEST_JOB_SAYED',
   job_type             => 'PLSQL_BLOCK',
   job_action           => 'increase_salary;',
   start_date           => '15-NOV-2015 2.00.00AM Asia/Kuwait',
   repeat_interval      => 'FREQ=MONTHLY; INTERVAL=1', 
   --end_date             => '14-NOV-2016 6.07.00PM Asia/Kuwait',
   AUTO_DROP=>FALSE,
   enabled              =>  TRUE,
   comments             => 'TEST JOB');
END;
/

اسم الــ JOB (TEST_JOB_SAYED)

(increase_salary)اسم الــ PROCEDURE 

ملاحظة :تعمل كل شهر يمكن التعديل حتى تعمل كل(ساعة - يوم - شهر -سنة )

 

 

 

 

احسنت وبارك الله فيك

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

  • بعد 2 شهور...

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

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

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

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

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

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

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