بتاريخ: 22 نوفمبر 200817 سنة comment_143571 اريد عمل procedureيتم فيه عمل update لايميلات الموظفين فالموظفين من 1-100 مثلا يتم اضافة@hotmail والباقىيتم اضافة@yahooارجوكم الكود كاملا ارجوكم انا حاولت كتير بطرق كثيرة دون فائدة ارجو الرد تقديم بلاغ
بتاريخ: 22 نوفمبر 200817 سنة comment_143589 DECLARE v_seq NUMBER := 0; BEGIN FOR i IN (SELECT employee_id, email FROM employees ORDER BY employee_id) LOOP IF seq <= 10 THEN UPDATE employees SET email = i.email || '@hotmail.com' WHERE employee_id = i.employee_id; seq := seq + 1; END IF; IF seq > 10 THEN UPDATE employees SET email = i.email || '@yahoo.com' WHERE employee_id = i.employee_id; seq := seq + 1; END IF; END LOOP; END; email.txt تم تعديل 22 نوفمبر 200817 سنة بواسطة Amgad تقديم بلاغ
بتاريخ: 22 نوفمبر 200817 سنة كاتب الموضوع comment_143592 جزاك الله كل خير ونفع بك المسلمين ولى سؤال لقد تم عمل procedure ولكن عند عمل جملة select لا تظهر لى اى تعديل وجزاك الله كل خير تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.