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

كيف احذف حقل

مغلق
بدأه KAZEMEE في 22 مايو 2003 · 10 رد · 1,467 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبراكاتة...........

هذا الامر لا ينفذ

ALTER TABLE table_name DROP COLUMN column_ name

سوال اخر

متى استخدم rollback

وشكرا

#2

بعثت لي رسالة على موضوعي السابق

بعثت لك رسالة على بريدك

بس ما رديت

الرجاء ترد من أنت ومن أين تعرفني ....

حمود الحطامي

#3

هلا ياحطامي

بريدي هو dullamin@hotmail.com

لو كانت لديك معرفة كيف احذف حقل من جدول دلني علية لان الصيغة السابقة في حذف الحقل لا تنفع:confused:

#4

سألتك ويش اصدار الأوراكل الذي تستخدمه

#5

sql plus 8.0

#6

سلام

حاول في هالطريقة :

ابحث عن ملف اسمه (init.ora)

افتح الملف و ابحث عن كلمة (compatible)

ممكن تكون قيمتها كالتالي

compatible = 8.1.0

عدلها إلى

compatible = 8.1.5

اعمل تخزين للملف .. و بعدين عيد تشغيل (oracle) من جديد و حاول مشي جملة ال (alter) , وان شاءالله انها بتمشي ..

تحياتي .. فادي

#7

اخي فادي بحثت عن الملف ولم اجده

شكرا لك

#8

السلام عليكم

الامر 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

غير مرغوب بها

والسلام

#9

الأخ / KAZEMEE

هناك طريقة لحذف حقل من الجدول وهي

php:

creat table table name

as select colomn name,colomn name

اختار الحقول الذي تريدها ثم

from emp;

لكن هناك مشكلة

وهي إذا كان الجدول مربوط بـ fk أو فيه pk او غير ذلك عليك أن تنشيء مرة أخرى .

هذا ما أعلمه وإذا كان لدى أهل المنتدى غير ذلك أرجو طرحها وشرحها

مع التحية

#10

الاخ zafeer

المشكله انه في كتاب اوراكل كاتبين الصيغة السابقه في حذف الحقل ويقولون ان هذة الخاصية متوفرة في اوراكل 8i ومافوق (شئ يحير):mad:

#11

عزيزي

الاصدارات الاخيرة الى 8 i الفيرجن 1.1.7 يعمل معاها

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

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