بتاريخ: 17 فبراير 201214 سنة comment_220894 السلام عليكم ورحماته وبركاته برجاء مساعدتى يا شباب فى تحديث قاعدة بيانات موظفين لتحديث ارقام التليفون ( الموبايلات ) تلقائيا مع العلم ان جدول الموظفين باسم emp وحقل رقم الموبايل mob_tel وشكرا لكم تقديم بلاغ
بتاريخ: 17 فبراير 201214 سنة comment_220902 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 تقديم بلاغ
بتاريخ: 18 فبراير 201214 سنة comment_220919 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; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.