orahamdi بتاريخ: 19 مارس 2009 تقديم بلاغ مشاركة بتاريخ: 19 مارس 2009 السلام عليكم ورحمه الله وبركاته اولا انا احب ان اشكر كل العاملين والمشاركين فى هذا المنتدى الاكثر من رائع ثانيا انا بطلب من خبراء هذا المنتدى الرائع شرح job وياريت يكون الشرح واضح ومطبق على مثالوهذا المثال عمل job لزياده مرتبات الموظفين فى بدايه كل عام بمقدار 15% وطبعا يكون المثال مطبق على سكيما hr ولكم منى كل الشكر والتقدير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
goldstar929 بتاريخ: 13 نوفمبر 2015 تقديم بلاغ مشاركة بتاريخ: 13 نوفمبر 2015 نعم أخواني نحتاج هذا الشرح لعمل ال job اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sayed093 بتاريخ: 13 نوفمبر 2015 تقديم بلاغ مشاركة بتاريخ: 13 نوفمبر 2015 (معدل) السلام عليكم اولا انشاء ال 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 ملاحظة :تعمل كل شهر يمكن التعديل حتى تعمل كل(ساعة - يوم - شهر -سنة ) تم تعديل 13 نوفمبر 2015 بواسطة sayed093 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
nasor buzied بتاريخ: 7 يناير 2019 تقديم بلاغ مشاركة بتاريخ: 7 يناير 2019 السلام عليكم اولا انشاء ال 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 ملاحظة :تعمل كل شهر يمكن التعديل حتى تعمل كل(ساعة - يوم - شهر -سنة ) احسنت وبارك الله فيك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mohamed HEGIZE بتاريخ: 21 مارس 2019 تقديم بلاغ مشاركة بتاريخ: 21 مارس 2019 السلام عليكمعندى مشكلة DBMS_SCHEDULERلا توجد عندى على 9i ماهو الحل و لكن توجد مضبوطة عندى على الداتا بيز الخاصة باوركل ابس اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.