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

مشكلة في حذف حقل من جدول

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

قمت بحذف حقول عن طريق DBA Studio وظهرت رسالة خطاء طبعا جملة اس كيو ال هي

ALTER TABLE "BUSS_PROD"."EMPLOYE" SET UNUSED ("COVER_EXPDATE", "COVER_STARTDATE", "COVER_PLACE") CASCADE CONSTRAINTS

ERROR at line 1:

ORA-00406: COMPATIBLE parameter needs to be 8.1.0.0.0 or greater

مع الخطاء ايش المشكلة ممكن تعطوني خبر حيث ان الاوراكل هي 8 على السيرفر

#2

أخواني: أولا أسف على انقاطاعي والذي سيمتد لمدة ثلاث أيام أخرى. وذلك بسبب وجودي في مكتب فرع تابع للشركة وفي مرحلة التأسيس، ولم توصل به الإنترنيت، لذا الجأ للكافتيريا (والتي هي واحدة في هذه المنطقة النائية) لدخول الأنترنيت، ولا أستطيع التركيز بإرتياح للرد أو مواصلة المواضيع. ولكن من يوم الثلاثاء سأكون موجود بإذن الله.

أخي مسائل، لقد فات عليك ما ذكر سابقاً ان عملية إلغاء حقل توجد إبتداء من الإصدار الثامن أي (8i) وما بعده، أما فيما قبل ذلك، فعليك عمل جدول موازي يفتقد للحقل المراد حذفه، ثم عليك بتحويل البيانات للجدول الجديد.

ولقد لاحظت أن اخ محمد بدوي قد رد عليك في الوصلة التالية

http://arabteam.nicmatic.com/vb/showthread...3?threadid=1525

وقد نبه لنقطة حساسة جداً، وهي إذا كان هناك إرتباط في هذا الحقل فما العمل. وهنا أود القول بأنه يجب عليك (إذا كنت تستعمل إصدار يسمح لك بحذف حقل) قبل حذف الحقل المعين، أن تقوم بفك الإرتباط وإلغئه. وينطبق ذلك على الجداول قبل حذفها، إذ أنه من المفضل فك الإرتباط بين الجدول المراد حذفه وأي جدول بيانات آخر قبل إجراء أي عملية حذف، وذلك لسلامة البيانات المرتبطة بهذا الجدول أو الحقل، كما عليك مراجعة أي كود قد يعتمد على عملية الربط التي ستفقد.

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

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