Elsayed بتاريخ: 6 فبراير 2009 تقديم بلاغ مشاركة بتاريخ: 6 فبراير 2009 السلام عليكم ورحمة الله وبركاتهأريد تغيير ترتيب الأعمد لجدول يعني عندي جدول له الأعمده (NAME,SSN ,DOB,ADDRESS,SEX,SALARY ,DEP_NO ) وعاوز أضع ADDRESS column في أخر الجدول يعني يصبح NAME,SSN ,DOB,SEX,SALARY ,DEP_NO,ADDRESSمشاهدة الصور اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 6 فبراير 2009 تقديم بلاغ مشاركة بتاريخ: 6 فبراير 2009 السلام عليكمان لم تكن الحقول معبئة بالبيانات فقم بحذف الجدول ورتبهم وأنشئهواعتقد انه برنامج التود بعطيك هذه الخاصيةبالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Elsayed بتاريخ: 7 فبراير 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 7 فبراير 2009 جزاك الله خيرا أخي PALI.ORACLEولكن الحقول معبئة بالبيانات ومرتبطة ببيانات جداول أخرى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 7 فبراير 2009 تقديم بلاغ مشاركة بتاريخ: 7 فبراير 2009 السلام عليكماخي اذا كنت غير قادر على ترتيب الحقول بقاعدة البيانات فقم بترتيبها على الفورم كما تريد...بالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
محمد ابوالعلا بتاريخ: 7 فبراير 2009 تقديم بلاغ مشاركة بتاريخ: 7 فبراير 2009 قم بكتابة هذا الكودalter table table_name ;((add(address varchar2(100 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
amdabd بتاريخ: 8 فبراير 2009 تقديم بلاغ مشاركة بتاريخ: 8 فبراير 2009 (معدل) السلام عليكميمكنك فعل ذلك عن طريق انشاء جدول جديد باستخدام subquery ثم حذف الجدول القديم و بالتالي اعادة تسمية الجدول الجديد الي اسم الجدول السابق SQL> desc emp Name Null? Type -------- --------- ---------------- EMPNO NOT Null NUMBER(2) ENAME VARCHAR2(14) JOB VARCHAR2(13) SQL> create table new_emp as (select job,empno,ename from emp) SQL> / table created. SQL> desc new_emp Name Null? Type -------- --------- ---------------- JOB VARCHAR2(13) EMPNO NUMBER(2) ENAME VARCHAR2(14) SQL> drop table emp; Table dropped. SQL> rename new_emp to emp; table renamed. SQL> desc emp Name Null? Type -------- --------- ---------------- JOB VARCHAR2(13) EMPNO NUMBER(2) ENAME VARCHAR2(14) هذه الطريقة ستعمل بصورة جيدة و لكن بشرط واحد و هو عدم وجود قيود علي الجدول constraints , اما في حالة وجود قيود فلن تنقل الي الجدول الجديد اثناء انشائه و سيكون عليك اجاد طريقة لوضع القيود مرة اخرة , و لكن حتي في هذه الحالة فسوف تطبق علي المدخلات الجديدةاعتقد ان السؤال الذي يطرح نفسه , هو لماذا او ما هي الفائدة من اعادة ترتيب الاعمدة داخل جدول خصوصا لو كان يحتوي علي بيانات تم تعديل 8 فبراير 2009 بواسطة amdabd اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mustafagamiel بتاريخ: 8 فبراير 2009 تقديم بلاغ مشاركة بتاريخ: 8 فبراير 2009 فعلا يأخي لماذا وماهي الفايدة من إعادة ترتيب الاعمدة لاتشغل بالك بأمر مثل هذا لأنه مش هيفرق خالصوشكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Elsayed بتاريخ: 8 فبراير 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 8 فبراير 2009 بارك الله فيكم جميعاأنا كنت عاوز أعرف (مجرد معرفة فقط) بس في طريقة مباشرة ولا لأوفكرة الأخ amdabd رائعة جدا بارك الله فيك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.