lonelyheart90 بتاريخ: 17 فبراير 2012 تقديم بلاغ مشاركة بتاريخ: 17 فبراير 2012 السلام عليكم ورحماته وبركاته برجاء مساعدتى يا شباب فى تحديث قاعدة بيانات موظفين لتحديث ارقام التليفون ( الموبايلات ) تلقائيا مع العلم ان جدول الموظفين باسم emp وحقل رقم الموبايل mob_tel وشكرا لكم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
jadquraan بتاريخ: 17 فبراير 2012 تقديم بلاغ مشاركة بتاريخ: 17 فبراير 2012 اخي العزيز على اي اساس سيتم تحديث الارقام 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmed.arafa بتاريخ: 17 فبراير 2012 تقديم بلاغ مشاركة بتاريخ: 17 فبراير 2012 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 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
badr2001 بتاريخ: 18 فبراير 2012 تقديم بلاغ مشاركة بتاريخ: 18 فبراير 2012 UPDATE empSET 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; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.