Как и в теме ... есть ли способ посмотреть схему пустой таблицы без вставки каких-либо строк и выдачи SELECT?
Как посмотреть схему таблицы db2 (файл)
Ответы (3)
Вы ищете ОПИСАТЬ?
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
person
Plasmer
schedule
30.09.2008
Для DB2 AS/400 (V5R4 здесь) я использовал следующие запросы для проверки метаданных базы данных/таблицы/столбца:
SELECT * FROM SYSIBM.TABLES -- Предоставляет все таблицы
SELECT * FROM SYSIBM.VIEWS -- Предоставляет все представления и их исходное (!!) определение
SELECT * FROM SYSIBM.COLUMNS — предоставляет все столбцы, их типы и размеры данных, значения по умолчанию и т. д.
SELECT * FROM SYSIBM.SQLPRIMARYKEYS — предоставляет список первичных ключей и их порядок.
person
brandon k
schedule
26.07.2011
Глядя на ваш другой вопрос, DESCRIBE может не работать. Я считаю, что есть системная таблица, в которой хранится вся информация о полях.
Возможно, это вам поможет. Немного больше кодирования, но гораздо точнее.
person
Mike Wills
schedule
30.09.2008