بتاريخ: 27 أغسطس 200817 سنة comment_137369 السلام عليكم إخواني الأعزاء عندما نريد عمل UNUSED لأحد الأعمدة فيكون الكود كالآتي ALTER TABLE EMPLOYEES SET UNUSED (SALARY); فما الطريقة إذا أردت أن ألغي ال unsed وأعود لاستخدام salary columnلقد جربت هذا الكود ALTER TABLE EMPLOYEES DROP UNUSED SALARY; وكانت النتيجة أنه حذف ال column الخاص ب SALARYوجزاكم الله خيرا تقديم بلاغ
بتاريخ: 28 أغسطس 200817 سنة كاتب الموضوع comment_137456 السلام عليكم إيه الحكاية ؟؟؟!!!حل المسألة السابقة إيه ؟؟ تقديم بلاغ
بتاريخ: 28 أغسطس 200817 سنة كاتب الموضوع comment_137473 أخي الحبيب / mohooo81أشكر لك اهتمامك و ردك ، لكن عندما قمت بتجريب اقتراحك كان الناتج كالآتي :set used (sal *ERROR at line 2:ORA-02000: missing UNUSED keyword تم تعديل 28 أغسطس 200817 سنة بواسطة Brain_Storm تقديم بلاغ
بتاريخ: 29 أغسطس 200817 سنة comment_137503 هذا الامر لا يمكن الرجوع فيه لأنه بكل بساطة هو امر DDLو بمجرد ان قمت بأستخدامه فلن تجد وسيلة للرجوع فيه ، و سيعتبر العمود محذوف هو و البيانات التى فيه .و فكرة هذا الامر تكمن فى توفيره للوقت عند تنفيذه ..... بخلاف الامر البديل :- alter table table_name drop column col_name; هتحس فى الفرق عند تنفيذ كلا الامران فى جدول كبير ملىء ببيانات ضخمة .أضغط هنا لمعرفة مزيد من المعلومات عن هذا الأمرو بالتوفيق تقديم بلاغ
بتاريخ: 30 أغسطس 200817 سنة كاتب الموضوع comment_137621 أحسنت ياباشمهندس / hanyfreedomبس أنا متعجب من فائدة استخدامه عمليا ، حيث أن النتيجة من استخدامه بالمقارنة مع DROP تقريبا واحدة غير أن الأخير يعطي performance أفضل ....! تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.