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

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

صورة
- - - - -

Please Help


لا توجد ردود على هذا الموضوع

#1 ahmed.shalaby

ahmed.shalaby

    عضو

  • الأعضــاء
  • 3 مشاركة

تاريخ المشاركة 29 September 2009 - 01:10 PM

السادة الافاضل رواد المنتدي

تحية طيبة وبعد,,,

حقيقة انا افتقر الي الخبرة والمعرفة بالأوراكل ، حيث انني لم استخدمه مسبقا ولكن اضطررت في الفترة السابقة ان اتعامل معه قليلا والان مطلوب مني ان اقوم ببعض التعديلات واستعصت على هذه التعديلات مثال ادناه وارجوا منكم المساعدة :

SELECT row_num, TRIM (sal_data) sal_data,
TO_DATE (SUBSTR (TRIM (SUBSTR (sal_data,1,(INSTR (sal_data,';',1,1))- 1)),1,19),'RRRR-MM-DD-HH24.MI.SS') trns_date,
SUBSTR (sal_data,(INSTR (sal_data, ';', 1, 1)) + 1,((INSTR (sal_data, ';', 1, 2)) - 1)- ((INSTR (sal_data, ';', 1, 1)))) sales_receipt_num,
TRIM ('"' FROM SUBSTR (sal_data,(INSTR (sal_data, ';', 1, 2)) + 1,((INSTR (sal_data, ';', 1, 3)) - 1)- ((INSTR (sal_data, ';', 1, 2))))) article_name,
TRIM ('"' FROM SUBSTR (sal_data,(INSTR (sal_data, ';', 1, 3)) + 1,((INSTR (sal_data, ';', 1, 4)) - 1)- ((INSTR (sal_data, ';', 1, 3))))) article,
TO_NUMBER (TRIM ('"' FROM SUBSTR (sal_data,(INSTR (sal_data,';',1,4))+ 1,( (INSTR (sal_data,';',1,5))- 1)- ((INSTR (sal_data,';',1,4)))))) qty_sold,
TRIM ('"' FROM SUBSTR (sal_data,(INSTR (sal_data, ';', 1, 5)) + 1,((INSTR (sal_data, ';', 1, 6)) - 1)- ((INSTR (sal_data, ';', 1, 5))))) store_identifier,
TO_NUMBER (TRIM ('"' FROM SUBSTR (sal_data,(INSTR (sal_data,';',1,6))+ 1,( (INSTR (sal_data,';',1,7))- 1)- ((INSTR (sal_data,';',1,6)))))) total_net_line,
TO_NUMBER (TRIM ('"' FROM SUBSTR (sal_data,(INSTR (sal_data,';',1,7))+ 1,( (INSTR (sal_data,';',1,8))- 1)- ((INSTR (sal_data,';',1,7)))))) discount,
TO_NUMBER (TRIM ('"' FROM SUBSTR (sal_data,(INSTR (sal_data,';',1,8))+ 1,( (INSTR (sal_data,';',1,9))- 1)- ((INSTR (sal_data,';',1,8)))))) tax,
TRIM ('"' FROM SUBSTR (sal_data,(INSTR (sal_data, ';', 1, 9)) + 1,( (INSTR (sal_data, ';', 1, 10))- 1)- ((INSTR (sal_data, ';', 1, 9))))) goods_group,
TO_NUMBER (SUBSTR (sal_data,(INSTR (sal_data, ';', 1, 10)) + 1,LENGTH (sal_data))) costprice,
'N' transfer_flag


في البداية كانت المعلومة تصل بهذا الشكل

2009-09-27-19.54.02.000000;17132;"Free Number";"220001";1;"8124";0;0;0;"53600";

والان تصل بهذا الشكل والاختلاف الوحيد هوا وجود " في البداية واخري بعد 27 حرف واريد تعديل الكود السابق ليقوم بحذف ال " الموجودة اول السطر والتي على بعد 27 حرف ايضا لتصبح كما السابق


"2009-09-27-17.05.20.000000";15100;"Free Number";"220001";1;"8120";0;0;0;"53600";

ارجوا منكم المساعدة في هذا الشأن وجزاكم الله خيرا وفي ميزان حسناتكم ان شاء الله