الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

بتاريخ:

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

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

مشاهدة الصور

بتاريخ:

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

بتاريخ:
  • كاتب الموضوع

جزاك الله خيرا أخي PALI.ORACLE

ولكن الحقول معبئة بالبيانات ومرتبطة ببيانات جداول أخرى

بتاريخ:

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

بتاريخ:

قم بكتابة هذا الكود
alter table table_name
;((add(address varchar2(100

بتاريخ:

السلام عليكم

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

بتاريخ:

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

بتاريخ:
  • كاتب الموضوع

بارك الله فيكم جميعا

أنا كنت عاوز أعرف (مجرد معرفة فقط) بس في طريقة مباشرة ولا لأ

وفكرة الأخ amdabd رائعة جدا بارك الله فيك

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.