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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

مساعدة - تحديث ارقام الموبايلات فى قاعدة البيانات


3 رد (ردود) على هذا الموضوع

#1 lonelyheart90

lonelyheart90

    عضو

  • الأعضــاء
  • 1 مشاركة
  • الاسم الأول:hany
  • اسم العائلة:amin
  • البـلـد: Country Flag

تاريخ المشاركة 17 February 2012 - 05:06 AM

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


برجاء مساعدتى يا شباب فى تحديث قاعدة بيانات موظفين لتحديث ارقام التليفون ( الموبايلات ) تلقائيا


مع العلم ان جدول الموظفين باسم emp وحقل رقم الموبايل mob_tel


وشكرا لكم



#2 jadquraan

jadquraan

    عضو نشط

  • الأعضــاء
  • 250 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 17 February 2012 - 03:25 PM

اخي العزيز على اي اساس سيتم تحديث الارقام
  • Eng.FadL معجب بهذا


إذا أعجبك قولي فلا تقل شكـراً ...
بل قل الآتـي ::
اللهم اغفر له ولوالديه ولزوجته وابنائه ولأخوانه واخواته ولسائر المسلمين والمسلمات ما تقدم من ذنبهم وما تأخر..
وقِهم عذاب القبر وعذاب النار..
و أدخلهم الفردوس الأعلى مع الأنبياء والشهداء والصالحين ..
واجعل دعاءهم مستجاب في الدنيا والآخرة ..
اللـهم آميـن..اللـهم آميـن..اللـهم آميـن..


اخوكم جاد القرعان
الأردن- الطفيلة
مبرمج نظم
جامعة الطفيلة التقنية
vb6,vb.net,aspx with ajax,oracle 10g (sql,plsql,forms,reports) ,
oracle database administrator(DBA)
oracle application server administrator
web application administrator
jadquraan@yahoo.com
jadquraan@ttu.edu.jo
00962777935393

CV


#3 ahmed.arafa

ahmed.arafa

    عضو نشط

  • الأعضــاء
  • 266 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 17 February 2012 - 04:57 PM

CREATE TABLE MOB (MOBILE VARCHAR2(20));




Insert into EXPORT_TABLE (MOBILE) values ('0124873214');
Insert into EXPORT_TABLE (MOBILE) values ('0184873214');
Insert into EXPORT_TABLE (MOBILE) values ('0174873214');
Insert into EXPORT_TABLE (MOBILE) values ('0120141115');
Insert into EXPORT_TABLE (MOBILE) values ('0104873214');
Insert into EXPORT_TABLE (MOBILE) values ('0164873214');
Insert into EXPORT_TABLE (MOBILE) values ('0194873214');
Insert into EXPORT_TABLE (MOBILE) values ('0114873214');
Insert into EXPORT_TABLE (MOBILE) values ('0144873214');
Insert into EXPORT_TABLE (MOBILE) values ('0122257278');



SELECT CASE (SUBSTR(MOBILE,1,3))
	   WHEN '012' THEN '0122'||SUBSTR(MOBILE,4,10)
	   WHEN '018' THEN '0128'||SUBSTR(MOBILE,4,10)
	   WHEN '017' THEN '0127'||SUBSTR(MOBILE,4,10)
	   WHEN '010' THEN '0100'||SUBSTR(MOBILE,4,10)
	   WHEN '016' THEN '0106'||SUBSTR(MOBILE,4,10)
	   WHEN '019' THEN '0109'||SUBSTR(MOBILE,4,10)
	   WHEN '011' THEN '0111'||SUBSTR(MOBILE,4,10)
	   WHEN '014' THEN '0114'||SUBSTR(MOBILE,4,10)
	   END "NEW MOB"
FROM   MOB





UPDATE MOB
SET	MOBILE = CASE SUBSTR(MOBILE,1,3)
	   WHEN '012' THEN '0122'||SUBSTR(MOBILE,4,10)
	   WHEN '018' THEN '0128'||SUBSTR(MOBILE,4,10)
	   WHEN '017' THEN '0127'||SUBSTR(MOBILE,4,10)
	   WHEN '010' THEN '0100'||SUBSTR(MOBILE,4,10)
	   WHEN '016' THEN '0106'||SUBSTR(MOBILE,4,10)
	   WHEN '019' THEN '0109'||SUBSTR(MOBILE,4,10)
	   WHEN '011' THEN '0111'||SUBSTR(MOBILE,4,10)
	   WHEN '014' THEN '0114'||SUBSTR(MOBILE,4,10)
	   ELSE MOBILE
	   END;
COMMIT;



يوجد حل اخر فى المنتدى
http://www.araboug.o...01

#4 badr2001

badr2001

    مشترك

  • الأعضــاء
  • 103 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 18 February 2012 - 11:58 AM


UPDATE emp

SET	 mob_tel  = CASE SUBSTR(mob_tel,1,3)

		   WHEN '012' THEN '0122'||SUBSTR(mob_tel,4,10)

		   WHEN '018' THEN '0128'||SUBSTR(mob_tel,4,10)

		   WHEN '017' THEN '0127'||SUBSTR(mob_tel,4,10)

		   WHEN '010' THEN '0100'||SUBSTR(mob_tel,4,10)

		   WHEN '016' THEN '0106'||SUBSTR(mob_tel,4,10)

		   WHEN '019' THEN '0109'||SUBSTR(mob_tel,4,10)

		   WHEN '011' THEN '0111'||SUBSTR(mob_tel,4,10)

		   WHEN '014' THEN '0114'||SUBSTR(mob_tel,4,10)

		   ELSE mob_tel

		   END;

COMMIT;