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

أريد تغيير ترتيب الأعمد لجدول


Elsayed

Recommended Posts

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

أريد تغيير ترتيب الأعمد لجدول يعني عندي جدول له الأعمده (NAME,SSN ,DOB,ADDRESS,SEX,SALARY ,DEP_NO )
وعاوز أضع ADDRESS column في أخر الجدول يعني يصبح NAME,SSN ,DOB,SEX,SALARY ,DEP_NO,ADDRESS

مشاهدة الصور

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

السلام عليكم
ان لم تكن الحقول معبئة بالبيانات فقم بحذف الجدول ورتبهم وأنشئه
واعتقد انه برنامج التود بعطيك هذه الخاصية
بالتوفيق

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

السلام عليكم
اخي اذا كنت غير قادر على ترتيب الحقول بقاعدة البيانات فقم بترتيبها على الفورم كما تريد...
بالتوفيق

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

السلام عليكم

يمكنك فعل ذلك عن طريق انشاء جدول جديد باستخدام 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 , اما في حالة وجود قيود فلن تنقل الي الجدول الجديد اثناء انشائه
و سيكون عليك اجاد طريقة لوضع القيود مرة اخرة , و لكن حتي في هذه الحالة فسوف تطبق علي المدخلات الجديدة

اعتقد ان السؤال الذي يطرح نفسه , هو
لماذا او ما هي الفائدة من اعادة ترتيب الاعمدة داخل جدول خصوصا لو كان يحتوي علي بيانات

تم تعديل بواسطة amdabd
رابط هذا التعليق
شارك

فعلا يأخي لماذا وماهي الفايدة من إعادة ترتيب الاعمدة لاتشغل بالك بأمر مثل هذا لأنه مش هيفرق خالص
وشكرا

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

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

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

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

×   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.

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

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

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