السلام عليكم ورحمة الله وبراكاتة...........
هذا الامر لا ينفذ
ALTER TABLE table_name DROP COLUMN column_ name
سوال اخر
متى استخدم rollback
وشكرا
السلام عليكم ورحمة الله وبراكاتة...........
هذا الامر لا ينفذ
ALTER TABLE table_name DROP COLUMN column_ name
سوال اخر
متى استخدم rollback
وشكرا
بعثت لي رسالة على موضوعي السابق
بعثت لك رسالة على بريدك
بس ما رديت
الرجاء ترد من أنت ومن أين تعرفني ....
حمود الحطامي
هلا ياحطامي
بريدي هو dullamin@hotmail.com
لو كانت لديك معرفة كيف احذف حقل من جدول دلني علية لان الصيغة السابقة في حذف الحقل لا تنفع:confused:
سألتك ويش اصدار الأوراكل الذي تستخدمه
sql plus 8.0
سلام
حاول في هالطريقة :
ابحث عن ملف اسمه (init.ora)
افتح الملف و ابحث عن كلمة (compatible)
ممكن تكون قيمتها كالتالي
compatible = 8.1.0
عدلها إلى
compatible = 8.1.5
اعمل تخزين للملف .. و بعدين عيد تشغيل (oracle) من جديد و حاول مشي جملة ال (alter) , وان شاءالله انها بتمشي ..
تحياتي .. فادي
اخي فادي بحثت عن الملف ولم اجده
شكرا لك
السلام عليكم
الامر drop column لم يكن موجود في اصدارة قاعدة البيانات التي قبل الاصدار 8.1.5 8i
ولذلك لايمكنك حذف عمود إذا كنت تستخدم قاعدة بيانات اقدم من الاصدار السابق
يمكنك رؤية رقم اصدار قاعدة البيانات بعد عمل connect في الـ sql plus
حيث تظهر عبارة مثل
Connected to: Oracle9i Enterprise Edition Release 9.0.1.1.1 - Production
اي ان الاصدارة التي اعمل عليها حاليا ذات الرقم 9.0.1
لعمل ذلك يجب أن تقوم ببناء جدول مؤقت له نفس اعمدة الجدول الاصلي ونقل البيانات إليه بعبارة
create ....as select....
ثم حذف الجدول الاصلي وبناءه بنفس الطريقة السابقة لكن مع تحديد الاعمدة التي تريد وجودها في الجدول الاصلي.
ولا تنسى حذف الجدول المؤقت بعد ان تنتهي
بالنسبة لسؤال الـ rollback
فيمكنك العمل به بعد اي transaction....
اي بعد اي insert
update
delete
غير مرغوب بها
والسلام
الأخ / KAZEMEE
هناك طريقة لحذف حقل من الجدول وهي
php:
creat table table name
as select colomn name,colomn name
اختار الحقول الذي تريدها ثم
from emp;
لكن هناك مشكلة
وهي إذا كان الجدول مربوط بـ fk أو فيه pk او غير ذلك عليك أن تنشيء مرة أخرى .
هذا ما أعلمه وإذا كان لدى أهل المنتدى غير ذلك أرجو طرحها وشرحها
مع التحية
الاخ zafeer
المشكله انه في كتاب اوراكل كاتبين الصيغة السابقه في حذف الحقل ويقولون ان هذة الخاصية متوفرة في اوراكل 8i ومافوق (شئ يحير):mad:
عزيزي
الاصدارات الاخيرة الى 8 i الفيرجن 1.1.7 يعمل معاها
هذا الموضوع مغلق.