الانتقال إلى المحتوى

كيف استطيع تغيير نوع حقل جدول ما


bassam_aha

Recommended Posts

الاخوة مشرفي واعضاء هذا المنتدى ...... السلام عليكم... شهر مبارك وكل عام وانتم بخير
كيف استطيع تغيير نوع حقل جدول ما علما ان الجدول بة بيانات
ولكم فائق الاحترام والتقدير.....،،،،،،

رابط هذا التعليق
شارك

اذا كنت تريد تغيير من نوع بيانات لنفس النوع ولكن بزيادة الحجم فلا يوجد مشكلة
اما مثلاً لو أردت تغيير من أرقام الي أحرف فإنه لا يجوز ولكن يمكنك انشاء عمود جديد ومن ثم نقل البيانات من العمود القديم للعمود الجديد ثم يمكنك حذف العمود القديم وتغييير اسم الجديد
مثال لو بدي اغير عمود ال sal من رقمي الى حرفي فيمكن عمل التالي:

انشاء عمود جديد

alter table emp add sal2 varchar2(10);



نقل البانات من القديم الى الجديد

update emp set sal2 = sal;




حذف العمود القديم

alter table emp drop column sal;




تغيير اسم العمود الجديد حتى لا يؤثر على الشاشات او اي شيء يعتمد على اسم العمود من بروسجرات وغيره

alter table emp rename column sal2 to sal

رابط هذا التعليق
شارك

  • بعد 2 أسابيع...

مشكور على الإيجابة وجزاك الله خيرًا
مع الوضع في الأعتبار نوعيه العمود المراد تغيره
فأعتقد أنه لايمكن تحويل عمود الأسماء مثلاً إلى أرقام
ولو كان هناك طريقة أخرى أرجو أن تخبرنا بها.

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية