بتاريخ: 19 يناير 201511 سنة comment_258726 اريد عمل تحديث للبيانات لحقل من نوع varchar2 هذا الحقل يحتوي علي التاريخ بهذه الصيغة dd/mm/yyyy اريد تحديث البيانات الموجودة بالحقل لتصبح صيغة التاريخ بهذا الشكل yyyy/mm/dd بدون فقدان للبيانات الموجودة تقديم بلاغ
بتاريخ: 19 يناير 201511 سنة comment_258736 update test set name = to_char(to_date(name),'yyyy-mm-dd')/ تقديم بلاغ
بتاريخ: 19 يناير 201511 سنة كاتب الموضوع comment_258746 جزاك الله خير يااخي لكن ظهر هذا الخطا 01843. 00000 - "not a valid month" تقديم بلاغ
بتاريخ: 19 يناير 201511 سنة comment_258753 الجملة شغالة عندي علي فكرة . انت جربت تعمل select بنفس الجملة دي ؟ تقديم بلاغ
بتاريخ: 20 يناير 201511 سنة comment_258766 السلام عليكم قم بعمل التالي: 1- اضف عمود جديد على الجدول للتأكد ان البيانات بعد التعديل صحيحة. ALTER TABLE xxx ADD new_date VARCHAR2(20); 2- نفذ جملة الـ Update التالية: UPDATE xxx SET new_date = SUBSTR (datev, 7) || '/' || SUBSTR (datev, 4, 2) || '/' || SUBSTR (datev, 1, 2) 3- بعد التأكد ان البيانات صحيحة نفذ الجملة على العمود الأساسي واحذف العمود الثاني. مرفق صورة للتوضيح. تقديم بلاغ
بتاريخ: 20 يناير 201511 سنة كاتب الموضوع comment_258768 Error starting at line : 2 in command -UPDATE TABETEST SET TDATE = SUBSTR (datev,7) || '/' || SUBSTR (datev,4,2) || '/' || SUBSTR (datev,1,2)Error at Command Line : 2 Column : 93Error report -SQL Error: ORA-00904: "DATEV": invalid identifier00904. 00000 - "%s: invalid identifier"*Cause: *Action: تقديم بلاغ
بتاريخ: 20 يناير 201511 سنة comment_258771 السلام عليكم من الطبيعي ظهور خطأ لانك لم تقم بتغيير اسماء الاعمدة كما هي في الجدول لديك. تقديم بلاغ
بتاريخ: 20 يناير 201511 سنة كاتب الموضوع comment_258774 لا غيرتهم هذه الرسالة بعد تغيير اسماء الاعمدة تقديم بلاغ
بتاريخ: 20 يناير 201511 سنة comment_258775 أخي الكريم... Error starting at line : 2 in command - UPDATE TABETEST SET TDATE = SUBSTR (datev,7) || '/' || SUBSTR (datev,4,2) || '/' || SUBSTR (datev,1,2) Error at Command Line : 2 Column : 93 Error report - SQL Error: ORA-00904: "DATEV": invalid identifier 00904. 00000 - "%s: invalid identifier" *Cause: *Action: هل يوجد لديك عمود اسمه datev ؟؟ تقديم بلاغ
بتاريخ: 20 يناير 201511 سنة كاتب الموضوع comment_258777 انا اسف يبشمهندس علي تعب حضرتك انا عايز احدث عامود واحد بس وليكن TDATE لما افهم هذا datev تقديم بلاغ
بتاريخ: 20 يناير 201511 سنة كاتب الموضوع comment_258778 صيغة التاريخ الموجوده عندي 12/8/2014 اريده 2014/12/08 تقديم بلاغ
بتاريخ: 20 يناير 201511 سنة comment_258782 السلام عليكم UPDATE tabetest SET tdate = SUBSTR (tdate, 7) || '/' || SUBSTR (tdate, 4, 2) || '/' || SUBSTR (tdate, 1, 2) وخذ Backup عن الجدول. تقديم بلاغ
بتاريخ: 20 يناير 201511 سنة كاتب الموضوع comment_258785 http://www12.0zz0.com/2015/01/20/11/667918648.jpg تقديم بلاغ
بتاريخ: 20 يناير 201511 سنة كاتب الموضوع comment_258786 تم تعديل 20 يناير 201511 سنة بواسطة superwoofer تقديم بلاغ
بتاريخ: 20 يناير 201511 سنة comment_258788 السلام عليكم للتأكد ان المخرجات صحيحة: SELECT tdate, SUBSTR (tdate, 1, INSTR (tdate, '/') - 1) dd, SUBSTR (tdate, INSTR (tdate, '/') + 1, INSTR (tdate, '/', 1, 2) - INSTR (tdate, '/') - 1 ) mm, SUBSTR (tdate, INSTR (tdate, '/', 1, 2) + 1) yyyy FROM tabetest للتعديل: UPDATE tabetest SET tdate1 = SUBSTR (tdate, INSTR (tdate, '/', 1, 2) + 1) || '/' || SUBSTR (tdate, INSTR (tdate, '/') + 1, INSTR (tdate, '/', 1, 2) - INSTR (tdate, '/') - 1 ) || '/' || SUBSTR (tdate, 1, INSTR (tdate, '/') - 1) تقديم بلاغ
بتاريخ: 20 يناير 201511 سنة كاتب الموضوع comment_258789 انا اسف علي تعبك ربنا يجعله في ميزان حسانتك اولا الموضوع اتحل بنسبة 80% مرفق الصورة تقديم بلاغ
بتاريخ: 20 يناير 201511 سنة كاتب الموضوع comment_258794 .............................. تم تعديل 20 يناير 201511 سنة بواسطة superwoofer تقديم بلاغ
بتاريخ: 20 يناير 201511 سنة comment_258795 السلام عليكم افضل الدخول على جهازك من خلال Team Viewer وحل المشكلة. لانه يبدو ان التاريخ لديك مخزن بأكثر من فورمات. تقديم بلاغ
بتاريخ: 20 يناير 201511 سنة كاتب الموضوع comment_258798 اشكرك استاذنا الفاضل قمت بتعديل التواريخ بطريقة يدوية قبل ان اقوم بقراءة ردك الاخير بارك الله فيك تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.