الانتقال إلى المحتوى

سوال كيف استطيع حذف عمودفيsql plus


المشير1

Recommended Posts

السلام عليكم ورحمت الله وبركاته
اخواني الاعزاء
اذا كان لدي جدول مكون من عده اعمده علي سبيل المثال
emp_no ,emp_name ,emp_deg ,emp_adress ,emp_bd
وكان كل عمود يحتوي علي بيانات *
ماهي جمله sql التي تعمل علي حذف عمود مع جميع البيانات التي فيه من الجدول
مثلاً حقل الدرجات emp_deg
مع العلم اني اعمل في اصدر اوركل سبعه oracle_7
ولكم جزيل الشكر

رابط هذا التعليق
شارك

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

اخي المشير1 , لحذف عامود من جدول في اوراكل 7 قم بعمل التالي :-

1- قم بانشاء جدول جديد وباسم جديد وبدون ان تضيف العامود الذي تريد حذفه كالتالي :-

هذا المثال على جدول EMP والخاص بالمستخدم SCOTT وسوف نحذف العامود COMM

CREATE TABLE EMP_TEST AS SELECT 
EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,DEPTNO
FROM EMP;



بعد ذلك تأكد من انه قم تم انشاء الجدول الجديد وبه البيانات والاعمده المطلوبه فقط كالتالي :-

SELECT * FROM EMP_TEST;



الان سنقوم بحذف جدول EMP ومن ثم نقوم بتغيير اسم جدول EMP_TEST الى EMP كالتالي :-

DROP TABLE EMP;

RENAME EMP_TEST TO EMP;



عمر باعقيل
كندا - مونتريال
[email protected]

رابط هذا التعليق
شارك

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

اخ John , الطريقه السابقه تقوم بنسخ الجدول مع كل البيانات الموجوده به لكن يمكنك التعديل عليها

لنسخ الجدول بدون بيانات لكي تصبح كالتالي :-

CREATE TABLE EMP_TEST AS SELECT 
EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,DEPTNO
FROM EMP WHERE 1=0;



عمر باعقيل
كندا - مونتريال
[email protected]

رابط هذا التعليق
شارك

  • بعد 1 سنة...
  • بعد 2 سنة...

مع الشكر الكبير لأستاذنا عمر باعقيل..طريقته ممتازة
ممكن نجرب الطريقة الأقل من السابقة كفاءة
update emp
Set Column='';
مع تغيير كلمة Colum إلي اسم العمود الذي تريد إفراغه من ا لبيانات

.......
ولو أردت إزالة العمود ببياناته
alter table emp50
drop column job;
والله أعلم
وأكرر شكري للأستاذ عمر

رابط هذا التعليق
شارك

  • بعد 2 شهور...

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية