السلام عليكم ....
لدي عمود في table واريد تعديله من date الى char هل هذا ممكن وكيف؟
ثم اذا كان لا يمكن هل بالإمكان حذف هذا العمود ثم اعادة اضافته أرجو الإفادة ممن لديه علم والشكر الجزيل للجميع ...
السلام عليكم ....
لدي عمود في table واريد تعديله من date الى char هل هذا ممكن وكيف؟
ثم اذا كان لا يمكن هل بالإمكان حذف هذا العمود ثم اعادة اضافته أرجو الإفادة ممن لديه علم والشكر الجزيل للجميع ...
بسم الله الرحمن الرحيم
يمكنك تعديل عمود في الجدول بواسطة الأمر التالي:
alter table table_name modify col_name data_type(width);
ولحذف عمود ا>خل الأمر التالي:
alter table table_name drop col_name cascade constraint;
مع العلم أن هذا الأمر يستعمل مع oracle8i وما بعدها فقط
بسم الله الرحمن الرحيم
يمكنك تعديل عمود في الجدول بواسطة الأمر التالي:
alter table table_name modify col_name data_type(width);
ولحذف عمودأدخل الأمر التالي:
alter table table_name drop col_name cascade constraint;
مع العلم أن هذا الأمر يستعمل مع oracle8i وما بعدها فقط
تعقيبا لطرح الأخ كمال، وبما انك لم تحدد الإصدار.
فإن كنت تملك قاعدة بيانات سابقة للإصدار 8i فيمكنك القيام بأحد الحلين
1. إضافة عمود جديد
ALTER TABLE table_name ADD col_name (data_type
ثم تحويل بيانات العمود القديم في الجديدعن طريق الأمر update
وبهذا تحصل على عمود يحتوى البيانات التي تريدها.
2. تكوين ملف جديد مشابه للملف السابق ماعدا في العمود المعني. ثم إستخدام الأمر insert لتحويل معلومات الملف القديم في الجديد. مع الوضع في الإعتبار تحويل نوع بيانات العمود في هذا الأمر.
هذا الموضوع مغلق.