سؤال

لدي مجموعة من الملفات في مكتبة على AS / 400 / ISERIES / SYSTEM-I / Othd-West-West-West-Me-Call-It-It-IT - هذه الأيام التي لا أملك dds for (تم إنشاؤها في SQL I جمع) ولكن لأود أن أضيف الأوصاف الميدانية. لا يمكنني العثور على طريقة للقيام بذلك على 400.

هل يعرف أحد كيف يمكنني إضافة وصف الحقل؟ يقوم بتحديث مباشرة SYSIBM.SQLColumns لتعيين Column_Text آمنة؟

(أنا لا أبحث عن إجابات SQL العامة هنا، فقط إجابات محددة DB2 / 400 فقط. لسوء الحظ إعطاء IBMS Renamings من هذه المنصة واسم UN-Google غير المحدد، فمن المستحيل تقريبا العثور على إجابات (أو خاصة لإثبات ذلك لا توجد إجابة) إلى مثل هذه الأسئلة دون أنفق الأعمار التي تبحث من خلال هناك وثائق ضخمة لا يمكن اختراقها)

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

المحلول

استخدم ال ضع الكلمة المناسبة أمر SQL. إذا كنت تستخدم الأمر Green-Screen Strsql، فيمكنك مطالبة ذلك. يمكن استخدام الأمر التسمية لتعيين مناوين نص العمود والأعمدة.

فيما يلي مثال على استخدام الأمر التسمية لإعطاء نص عمود لحقلين في الملف المسمى TestFile1. يتم تسمية الحقول الحقل 1 والحقل 2 في هذا المثال:

LABEL ON COLUMN TESTFILE1 
(FIELD1 TEXT IS 'My Field 1 text', FIELD2 TEXT IS 'My Field 2 text')

فيما يلي مثال على استخدام الأمر التسمية لإعطاء عناوين الأعمدة التي من شأنها أن تظهر في نتائج الاستعلام:

LABEL ON COLUMN TESTFILE1
(FIELD1 IS 'My field            Heading 1',
 FIELD2 IS 'My field            Heading 2')

عند إنشاء عناوين الأعمدة، تحصل على 60 حرفا لكل حقل. أول 20 حرفا عبارة عن خط.

حقل ميداني متجها 1 عنوان 2

نصائح أخرى

كإتاحة إضافية، يمكنك استخدام ISERIES NAVIGATOR للحصول على عبارة SQL لهذا الملف. إذا قمت بإطلاق النار على هذا البرنامج، فقم بتسجيل الدخول إلى ISERIES، انتقل إلى قاعدة البيانات، انتقل إلى المخططات، والانتقال إلى الجداول، ثم يمكنك العثور على الملف الخاص بك. ستجد الزر "إنشاء SQL" في مكان ما. يؤدي هذا إلى إنشاء عبارة SQL محددة لك لإنشاء الجدول. يمكنك استخدام عبارة SQL هذه للعمل مع هذا الجدول.

لأسئلتك، فإن "الملصقات" من إجابة أخرى كافية. هذه الإجابة مفيدة إذا كنت ترغب في القيام بمزيد من الأشياء، لا يمكن القيام بذلك مع التغيير.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top