كيفية رؤية مخطط جدول db2 (ملف)
سؤال
كما في الموضوع...هل هناك طريقة للنظر إلى مخطط جدول فارغ دون إدراج أي صفوف وإصدار تحديد؟
المحلول
هل تبحث عن يصف?
db2 describe table user1.department
Table: USER1.DEPARTMENT
Column Type Type
name schema name Length Scale Nulls
------------------ ----------- ------------------ -------- -------- --------
AREA SYSIBM SMALLINT 2 0 No
DEPT SYSIBM CHARACTER 3 0 No
DEPTNAME SYSIBM CHARACTER 20 0 Yes
نصائح أخرى
SELECT *
FROM SYSIBM.SYSCOLUMNS
WHERE
TBNAME = 'tablename';
بالنسبة إلى DB2 AS/400 (V5R4 هنا) استخدمت الاستعلامات التالية لفحص البيانات التعريفية لقاعدة البيانات/الجدول/العمود:
SELECT * FROM SYSIBM.TABLES - يوفر كافة الجداول
SELECT * FROM SYSIBM.VIEWS--يوفر كافة طرق العرض وتعريف مصدرها (!!).
SELECT * FROM SYSIBM.COLUMNS - يوفر جميع الأعمدة وأنواع البيانات وأحجامها والقيم الافتراضية وما إلى ذلك.
SELECT * FROM SYSIBM.SQLPRIMARYKEYS - يوفر قائمة بالمفاتيح الأساسية وترتيبها
النظر إلى الخاص بك سؤال آخر, ، قد لا يعمل الوصف.أعتقد أن هناك جدول نظام يخزن كافة المعلومات الميدانية.
ربما هذا سوف يساعدك.المزيد من الترميز ولكن أكثر دقة بكثير.