حول موضوع الحذف لقد قمت اليوم ايضا حذف حقل من جدول عن طريق أوراكل 8I
وحصلت لي نفس المشكله على العموم هناك طريقة انا كاتبها ايام الدرساه ولكني لم اجربها وهي
أرجوا من ممن يعرف هذه الطريقة ان يكتب او يصلح اذا كان هناك خطاء وارجوا توضيح هل في حال كان للجدول علاقات مع جداول اخرى وقمنا بهذه الطريقة فهل تذهب العلاقات هذه ويجب اعادة ربطه
هذا تساؤل خطر على بالي
طبعا ما عمري تقريبا حذفت صف لاني اقوم بتخطيط الجداول على ورق اول قبل ما ابداء وبعدين اسويها على الكمبيوتر ممكن يكون هناك زيادة ايوه ام حذف ما عمري ولكن من المفروض ان نعرف الطريقة
-----------------
الطريقة الصحيحة لحذف عمود جدول في جميع اصدارات اوراكل
وبشكل امن
لنفترض ان جدول الموظفين Emp
يحتوي على الحقول التالية
EMPNO, EMPNAME, JOB, SAL, Nation, Addreess
قم بانشاء جدول جديد باسم نسخه عن اسم الجدول مثلا
Emp_Copy
ويكون توصيف هذا الجدول مثل توصيف الجدول الرئيسي ماعدا
الحقول التي تود حذفها من الجدول
يعني بالحقول
EMPNO, EMPNAME, JOB, SAL
قم بالاستعلام عن الجدول الجديد بتعليمة Desc
Desc Emp_Copy;
في حال كانة بنية الجدول صحيحة اي تم حذف الحقول الغير
مرغوب بها نذهب الى الخطوة التالية
INSERT INTO Emp_Copy (EMPNO, EMPNAME, JOB, SAL) FROM
Emp
طبعا قمنا باختيار اسماء الحقول الموجودة في الجدول
الجديد فقط
-----------
