الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف ااعدل عمود أو أحذفه ؟؟؟

مغلق
بدأه زائر في 21 مارس 2001 · 3 رد · 1,628 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ....

لدي عمود في table واريد تعديله من date الى char هل هذا ممكن وكيف؟

ثم اذا كان لا يمكن هل بالإمكان حذف هذا العمود ثم اعادة اضافته أرجو الإفادة ممن لديه علم والشكر الجزيل للجميع ...

#2

بسم الله الرحمن الرحيم

يمكنك تعديل عمود في الجدول بواسطة الأمر التالي:

alter table table_name modify col_name data_type(width);

ولحذف عمود ا>خل الأمر التالي:

alter table table_name drop col_name cascade constraint;

مع العلم أن هذا الأمر يستعمل مع oracle8i وما بعدها فقط

#3

بسم الله الرحمن الرحيم

يمكنك تعديل عمود في الجدول بواسطة الأمر التالي:

alter table table_name modify col_name data_type(width);

ولحذف عمودأدخل الأمر التالي:

alter table table_name drop col_name cascade constraint;

مع العلم أن هذا الأمر يستعمل مع oracle8i وما بعدها فقط

#4

تعقيبا لطرح الأخ كمال، وبما انك لم تحدد الإصدار.

فإن كنت تملك قاعدة بيانات سابقة للإصدار 8i فيمكنك القيام بأحد الحلين

1. إضافة عمود جديد

ALTER TABLE table_name ADD col_name (data_type

ثم تحويل بيانات العمود القديم في الجديدعن طريق الأمر update

وبهذا تحصل على عمود يحتوى البيانات التي تريدها.

2. تكوين ملف جديد مشابه للملف السابق ماعدا في العمود المعني. ثم إستخدام الأمر insert لتحويل معلومات الملف القديم في الجديد. مع الوضع في الإعتبار تحويل نوع بيانات العمود في هذا الأمر.

هذا الموضوع مغلق.

مواضيع مشابهة