بتاريخ: 24 يناير 20215 سنة comment_301336 بسم الله الرحمن الرحيم اخواني الاعزاء انا عند حقل مفتاح رئيسي من نوع نمبر اريد ان اقوم بهذا الحقل بحفظ ارقام تبدا بالرقم صفر اي انه قد تكوم المدخلات في هذا الحقل كما يلي 1234 0343 012345 01 اي ان الارقام غير منتظمه وبالذات الارقام التي تحتوي على اصفار في بدايتها كيف اقوم بعملية ادراج هذه الارقام في قاعدة البيانات بدون حذف الاصفار في بداية الارقام وشكرا تقديم بلاغ
بتاريخ: 26 يناير 20215 سنة comment_301339 غير مقبول بحقل من نوع Number ان يبدء ب zero يمكنك تغيير نوع الحقل فى قواعد البيانات الى VARCHAR2 وفى البرنامج Forms يمكنك تغيير نوع الحقل الى Number تقديم بلاغ
بتاريخ: 26 يناير 20215 سنة كاتب الموضوع comment_301342 شكرا اخي محمد ولكن ما هي اسهل طريقه لتحويل نوع الحقل من num الى varchar2 مع العلم ان الحقل اصلا مفتاح رئيسي وله الكثير من المفاتيح الاجنبية في الكثير من الجداول وفيها بيانات كيف اغير الفتاح الرئيسي في هذا الجدول وكيف اغير المفاتيح الاجنبيه في بقية الجداول وهل استطيع ان حتفظ بكل البيانات في الجداول ام يجب حذفها قبل التعديل مع العلم اني استخدمت الكود التالي لحذف القيد في المفاتيح الاجنبية في بقية الجداول ALTER TABLE target_do DROP CONSTRAINT items_no; ولكن تظهر لي رساله خطى ora-02443 وكتبت الكود التالي alter table target_do modify constraint items_no; ولكن تظهر لي رساله خطى ORA-00921 تم تعديل 26 يناير 20215 سنة بواسطة الحكيمي تقديم بلاغ
بتاريخ: 27 يناير 20215 سنة comment_301344 فى هذه الحالة يمكنك انشاء column جديد فى نفس الجدول وليكن بمسمى test_column ونقل البيانات من ال column الرئيسى اليه ثم تعديل ال column الرئيسى ونقل البيانات مرة اخرى اليه update table1 set test_column=orginal_column; update table1 set orginal_column=null; ALTER TABLE table1 MODIFY orginal_column varchar2(20); update table1 set orginal_column=test_column; تقديم بلاغ
بتاريخ: 27 يناير 20215 سنة كاتب الموضوع comment_301345 طيب ترتيب العمل كيف يكون هل اقوم اولا بالمفتاح الرئيسي ثم الفرعي ام العكس اقصد هل اقوم اولا بالمفاتيح الاجنبيه واحولها للنوع النصي وما زال الرئيسي نوعه رقمي ام اقوم اولا بتعديل المفتاح الرئيسي واحوله لنصي وبعد ذلك احول المفاتيح الاجنبية تقديم بلاغ
بتاريخ: 28 يناير 20215 سنة comment_301350 السلام عليكم. لابد من فك الربط بين الجدول حتى يمكنك تغيير نوع الحقول ثم اعادة الربط مرة اخرى تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.