بتاريخ: 17 أكتوبر 201213 سنة comment_228134 عاوز procedure يقوم بزياده المرتبات للموظفين الى مرتبهم اقل في الاداره من خلال parameterوتقليل الناس الى مرتبتهم عاليه في الادراره من خلال برمتروالتقليق يكون بمقدار 0.10والزياده بتكون بمقدار 0.15 تقديم بلاغ
بتاريخ: 18 أكتوبر 201213 سنة comment_228173 السلام عليكمممكن حضرتك تشوف البروسيدر التالى ممكن يساعدك فى الحلcreate or replace procedure emp_update (for_high in number ,for_lower in numberbeginupdate employeeset sal = sal + (sal*0.10where your_parameter = for_highendوكذلك بالنسبه للتقليل بس هتخلى الجمع طرحارجو ان اكون افدتك تقديم بلاغ
بتاريخ: 12 نوفمبر 201213 سنة comment_228994 CREATE OR REPLACE PROCEDURE update_emp_sal (p_emp_id NUMBER, p_up_down VARCHAR2) ISBEGIN IF p_up_down = 'up' THEN UPDATE employee_table SET salary_col = salary_col + (salary_col * 0.15) WHERE emp_id = p_emp_id; ELSIF p_up_down = 'down' THEN UPDATE employee_table SET salary_col = salary_col - (salary_col * 0.10) WHERE emp_id = p_emp_id; END IF;END;; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.