بتاريخ: 9 أبريل 200521 سنة comment_32503 الاخوة اعضاء المنتدى الكريمارجو المساعدة فى حل مشكلةيوجد لدى جدول للمنتجات وبه عمود لابعاد المنتج والdatatype للعمود هى numberوبعد فترة ظهرت منتجات لها ابعاد بها كسور عشرية أى 9.2مثلا فقمت بعمل statement لتغيير ال datatype من number(5) 1الى number(5,2) 2فتم رفض ال statement لضرورة ان يكون العمود خاليا لتقليل التماسكوطبعا لا استطيع ان احذف البيانات الموجودة فى العمود وادخالها مرة اخرى نظرا لحجمها الكبيرفما الحل لهذة المشكلة ارجو من الاعضاء المشاركة للاهمية تقديم بلاغ
بتاريخ: 9 أبريل 200521 سنة comment_32505 alter table table_namemodify(column_name number(5,2));read from left to right>>> تقديم بلاغ
بتاريخ: 9 أبريل 200521 سنة كاتب الموضوع comment_32509 dear enrique2kthank u for ur fast reply but i had tried your statement before and not successdear selman0i can't remove the data because it very clossal تقديم بلاغ
بتاريخ: 9 أبريل 200521 سنة comment_32516 السلام عليكمالحل هو ان تقوم بعمل CREATE TABLE SSSS AS SELECT * FROM MMMحيث ان ال MMM هو الجول القديم يتم هنا نقل جميع البيانات مع الهيكل الجدول القديم الى الجدول الجديدبعد ذلك قم بحذف البيانات من الجدول القديم وعدل بنوع الحقل كما تريدبعد ذلك قم بعمل INSERT INTO MMM (SELECT * FROM SSSS)ملاحظه لا تنسى البرايميري كيلا تنسنا بالدعاءشكرا تقديم بلاغ
بتاريخ: 9 أبريل 200521 سنة كاتب الموضوع comment_32536 شكرا جزيلا يا اخى على الرد الجميل وسوف اجرب وانشاء الله ردك سوف يحل المشكلةاخوك محمد السعيد تقديم بلاغ
بتاريخ: 10 أبريل 200521 سنة comment_32583 its working with me finetry this in hr schemaalter table employeesmodify(SALARY number(9,2)); تقديم بلاغ
بتاريخ: 10 أبريل 200521 سنة comment_32589 اخي محمدلقد اخطأت حين حولت من number(5) 1الى number(5,2) 2فانت بهذا قمت بتقليل حجم الرقم الصحيح الى 3 خانات فقط ولهذا لم يتم تقبل التعديلوالصحيح ان تكتب الصيغة التالية :alter table table_name modify column_name number(8,2);وبهذا يكون الرقم عبارة عن 5 خانات كما كان بالاضافة لخانتين عشريتين .لا تنسى ان تعدل الرقم في الفورم الى number(8) nوالله الموفق تقديم بلاغ
بتاريخ: 10 أبريل 200521 سنة كاتب الموضوع comment_32592 نعم اخى عندك حقلقد غيرت من number(5,2) الى number(8,2) وتم قبول ال statement مشكورين جميعا وجزى الله الجميع خير الجزاء. تقديم بلاغ
بتاريخ: 12 أبريل 200521 سنة comment_32850 alter table_name modify (column_name number(10 )); تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.