2008-09-30 35 views

Respuesta

8

¿Está buscando DESCRIBE?

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 
1

En cuanto a su other question, describa puede no funcionar. Creo que hay una tabla de sistema que almacena toda la información de campo.

Quizás this will help you out. Un poco más de codificación pero mucho más preciso.

9
SELECT *     
FROM SYSIBM.SYSCOLUMNS 
WHERE     
TBNAME = 'tablename'; 
7

Para DB2/400 (V5R4 aquí) que utiliza las siguientes consultas para examinar la base de datos/tabla/columna de metadatos:

SELECT * FROM SYSIBM.TABLES - Proporciona todas las tablas

SELECT * FROM SYSIBM.VIEWS - Proporciona todos los puntos de vista y su fuente (!!) definición

SELECT * FROM SYSIBM.COLUMNS - Proporciona todas las columnas, sus tipos de datos & tamaños, valores por defecto, etc.

SELECCIONAR * FROM SYSIBM.SQLPRIMARYKEYS - Proporciona una lista de claves primarias y su orden

Cuestiones relacionadas