محمد السعيد بتاريخ: 9 أبريل 2005 تقديم بلاغ مشاركة بتاريخ: 9 أبريل 2005 الاخوة اعضاء المنتدى الكريمارجو المساعدة فى حل مشكلةيوجد لدى جدول للمنتجات وبه عمود لابعاد المنتج والdatatype للعمود هى numberوبعد فترة ظهرت منتجات لها ابعاد بها كسور عشرية أى 9.2مثلا فقمت بعمل statement لتغيير ال datatype من number(5) 1الى number(5,2) 2فتم رفض ال statement لضرورة ان يكون العمود خاليا لتقليل التماسكوطبعا لا استطيع ان احذف البيانات الموجودة فى العمود وادخالها مرة اخرى نظرا لحجمها الكبيرفما الحل لهذة المشكلة ارجو من الاعضاء المشاركة للاهمية اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
enrique2k بتاريخ: 9 أبريل 2005 تقديم بلاغ مشاركة بتاريخ: 9 أبريل 2005 alter table table_namemodify(column_name number(5,2));read from left to right>>> اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
selman0 بتاريخ: 9 أبريل 2005 تقديم بلاغ مشاركة بتاريخ: 9 أبريل 2005 remove data from table and change datatype اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
محمد السعيد بتاريخ: 9 أبريل 2005 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 9 أبريل 2005 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 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
wessam26 بتاريخ: 9 أبريل 2005 تقديم بلاغ مشاركة بتاريخ: 9 أبريل 2005 السلام عليكمالحل هو ان تقوم بعمل CREATE TABLE SSSS AS SELECT * FROM MMMحيث ان ال MMM هو الجول القديم يتم هنا نقل جميع البيانات مع الهيكل الجدول القديم الى الجدول الجديدبعد ذلك قم بحذف البيانات من الجدول القديم وعدل بنوع الحقل كما تريدبعد ذلك قم بعمل INSERT INTO MMM (SELECT * FROM SSSS)ملاحظه لا تنسى البرايميري كيلا تنسنا بالدعاءشكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
محمد السعيد بتاريخ: 9 أبريل 2005 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 9 أبريل 2005 شكرا جزيلا يا اخى على الرد الجميل وسوف اجرب وانشاء الله ردك سوف يحل المشكلةاخوك محمد السعيد اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
enrique2k بتاريخ: 10 أبريل 2005 تقديم بلاغ مشاركة بتاريخ: 10 أبريل 2005 its working with me finetry this in hr schemaalter table employeesmodify(SALARY number(9,2)); اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ah_prog بتاريخ: 10 أبريل 2005 تقديم بلاغ مشاركة بتاريخ: 10 أبريل 2005 اخي محمدلقد اخطأت حين حولت من number(5) 1الى number(5,2) 2فانت بهذا قمت بتقليل حجم الرقم الصحيح الى 3 خانات فقط ولهذا لم يتم تقبل التعديلوالصحيح ان تكتب الصيغة التالية :alter table table_name modify column_name number(8,2);وبهذا يكون الرقم عبارة عن 5 خانات كما كان بالاضافة لخانتين عشريتين .لا تنسى ان تعدل الرقم في الفورم الى number(8) nوالله الموفق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
محمد السعيد بتاريخ: 10 أبريل 2005 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 10 أبريل 2005 نعم اخى عندك حقلقد غيرت من number(5,2) الى number(8,2) وتم قبول ال statement مشكورين جميعا وجزى الله الجميع خير الجزاء. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ah_prog بتاريخ: 10 أبريل 2005 تقديم بلاغ مشاركة بتاريخ: 10 أبريل 2005 لا شكر على واجب والله الموفق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ابو ساره بتاريخ: 11 أبريل 2005 تقديم بلاغ مشاركة بتاريخ: 11 أبريل 2005 طريقة سليمه 100% جزاك الله خيرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
enrique2k بتاريخ: 12 أبريل 2005 تقديم بلاغ مشاركة بتاريخ: 12 أبريل 2005 عفوا يا شباب اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
twinlap بتاريخ: 12 أبريل 2005 تقديم بلاغ مشاركة بتاريخ: 12 أبريل 2005 alter table_name modify (column_name number(10 )); اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.