سؤال

هل هناك أمر SQL على AS400/ISERIES/SYSTEM-I/أيا كان إضافة عمود إلى جدول في موضع ترتيبي معين ، أو نقل عمود موجود إلى موضع مختلف؟

هل كانت مفيدة؟

المحلول

IBM I 7.1 يسمح لك الآن بإضافة عمود أمام آخر.

ALTER TABLE table ADD COLUMN colname ... BEFORE othercolumn

نصائح أخرى

رقم تغيير الجدول سيتيح لك العبارة إضافة عمود إلى جدول ، ولكن وفقًا للوثائق:

العمود الجديد هو العمود الأخير من الجدول ؛ أي إذا كانت هناك أعمدة n في البداية ، فإن العمود المضافة هو العمود n+1.

إذا كنت ترغب في تغيير ترتيب الأعمدة في الجدول الخاص بك ، فإن أفضل رهان لك هو:

  1. استخدم ال إعادة تسمية بيان لإعادة تسمية الجدول.
  2. أعد إنشاء الجدول ، باسمه الأصلي ، مع الأعمدة بالترتيب الذي تريده.
  3. استخدم إدراجًا لتوزيع الجدول الجديد مع البيانات من الجدول المعاد تسميته.
  4. عندما تكون متأكدًا من أن البيانات سليمة ، يمكنك إسقاط الإصدار المعاد تسميته من الجدول.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top