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

ارجوكم البروسيدجر ده هايجننى ساعدونى ارجو الرد


miko

Recommended Posts

اريد عمل procedureيتم فيه عمل update لايميلات الموظفين فالموظفين من 1-100 مثلا يتم اضافة@hotmail والباقىيتم اضافة
@yahooارجوكم الكود كاملا ارجوكم انا حاولت كتير بطرق كثيرة دون فائدة ارجو الرد

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

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

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

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

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

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

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

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

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

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