the past بتاريخ: 7 فبراير 2010 تقديم بلاغ مشاركة بتاريخ: 7 فبراير 2010 السلام عليكم ورحمة الله وبركاتهانا عندي جدول فيه داتا فيه عمود نوعه number واريد تحويله الى varchar2بس تطلع المشكلة ERROR at line 1: ORA-01439: column to be modified must be empty to change datatype وانا لا استطيع ان افرغ الجدول لان الموظفين يشتغلو فيه ارجووووووو المساعدة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
malik alwadi بتاريخ: 8 فبراير 2010 تقديم بلاغ مشاركة بتاريخ: 8 فبراير 2010 وعليكم السلاملا يمكن تحويل Data Type للحقل وفيه بيانات يجب افراغ الحقل من البياناتأو كطريقة بديلة قم بإنشاء حقل أخر من نوع Varchar2 ويتم أدخال فيه البيانات الجديدة بدل من الحقل القديم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
the past بتاريخ: 8 فبراير 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 8 فبراير 2010 لابد وان تكون هناك طريقة ما ارجوو المساعدة العاجلة لانني واقف على هذهشكرا وجزاكم الله خير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Om MAriam بتاريخ: 8 فبراير 2010 تقديم بلاغ مشاركة بتاريخ: 8 فبراير 2010 اتبع الخطوات التالية:1- انشئ عمود نفس الداتا تيب والحجم بتاع العمود المراد تعديله2-اعمل UPDATE للعمود الجديد وانقل فيه بيانات العمود الاول3- اعمل UPDATE للعمود الاول بNULL4- غير نوع العمود الاول5- اعمل UPDATE من العمود الجديد المضاف للعمود الاول6-اعمل DROP للعمود الجديدهنا مثال غلى جدول الموظفينEMP: ALTER TABLE EMP ADD SAL1 NUMBER(7,2); UPDATE EMP SET SAL1 = SAL; COMMIT; UPDATE EMP SET SAL = NULL; COMMIT; ALTER TABLE EMP MODIFY SAL VARCHAR2(15); UPDATE EMP SET SAL = SAL1; COMMIT; ALTER TABLE EMP DROP COLUMN SAL1; ---------------------------------للاستوضاح او وجود مشكلة بالجدول الخاص بك ارسل CREATE statement الخاصة بالجدول بتاعك او العمود المراد تغيره اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
أحمد جادو بتاريخ: 8 فبراير 2010 تقديم بلاغ مشاركة بتاريخ: 8 فبراير 2010 أخي The_past لا توجد طريقة مباشرةولكن يمكنك إنشاء column آخر بنفس الجدول ولكن Data Type = Varchar2 وتقوم بنقل البيانات القديمة إليهثم أمامك أحد اختيارينإما تقوم بحذف الcolumn القديم وتعدل اسم الجديدأو تفرغ بيانات القديم وتعدل Data type ثم تعيد إليه البيانات من الجديد ثم تحذف الجديد اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.