SQL - Catálogo do DB2 - Colunas - www.cadcobol.com.br


Volta a página anterior

Volta ao Menu Principal


Desenvolvido por DORNELLES, Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

Colunas

SYSIBM.SYSCOLUMNS tem uma linha para cada coluna de uma tabela e visão (view).
Por exemplo, examina isto se você não puder se lembrar dos nomes de coluna de uma tabela ou visão.

Esta declaração recupera informação sobre colunas na tabela do departamento de amostra:


     SELECT NAME
     ,      TBNAME
     ,      COLTYPE
     ,      LENGTH
     ,      NULLS
     ,      DEFAULT 
     FROM   SYSIBM.SYSCOLUMNS 
     WHERE  TBNAME='DEPT'
     AND    TBCREATOR = 'DSN8710'

O resultado é mostrado abaixo; para cada coluna, a informação seguinte sobre cada coluna é determinada:

  • O nome da coluna
  • O nome da tabela que contem a mesma
  • Tipo de dados
  • Tamanho do atributo
  • Se permite nulls
  • Se permite valores default

NAME TBNAME COLTYPE LENGTH NULLS DEFAULT
DEPTNO DEPT CHAR 3 N N
DEPTNAME DEPT VARCHAR 36 N N
MGRNO DEPT CHAR 6 Y N
ADMRDEPT DEPT CHAR 3 N N

Para colunas de LOB, a coluna LENGTH mostra o comprimento do ponteiro ao LOB.
Por exemplo de uma query exibindo e o comprimento de LOB atual, veja "Recuperando informação do catálogo sobre LOBs".