Como para ver o esquema de uma tabela DB2 (arquivo)
Pergunta
Como em assunto ... há uma maneira de olhar para um esquema de tabela vazia sem inserir nenhuma linha e emitir um SELECT?
Solução
Você está procurando DESCREVER ?
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
Outras dicas
SELECT *
FROM SYSIBM.SYSCOLUMNS
WHERE
TBNAME = 'tablename';
Para o DB2 / 400 (V5R4 aqui) eu usei as seguintes consultas para examinar para banco de dados / tabela de metadados / coluna:
SELECT * FROM SYSIBM.TABLES - Fornece todas as tabelas
SELECT * FROM SYSIBM.VIEWS - Oferece todos os pontos de vista e sua fonte (!!) a definição
SELECT * FROM SYSIBM.COLUMNS -. Fornece todas as colunas, seus tipos de dados e tamanhos, valores padrão, etc
SELECT * FROM SYSIBM.SQLPRIMARYKEYS - Fornece uma lista de chaves primárias e sua ordem
Olhando para a sua outra questão , descrever não pode funcionar. Eu acredito que há uma tabela de sistema que armazena todas as informações de campo.
isso irá ajudá-lo . Um pouco mais de codificação, mas muito mais precisa.