IBM DB2 Query Toolbox - Find all date and time columns in Db2 database



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

IBM Db2 Query Toolbox - Find all date and time columns in Db2 database

Data e hora no IBM Db2 são representadas pelos seguintes tipos de dados: DATE , TIME , TIMESTAMP
Date and time in IBM Db2 are represented by following data types: DATE, TIME, TIMESTAMP

A consulta abaixo lista todas as colunas com tipos de dados de data/hora.
The query below lists all columns with date/time data types.

Consulta - Query

SELECT C.TABSCHEMA AS SCHEMA_NAME
,      C.TABNAME   AS TABLE_NAME
,      C.COLNO     AS COLUMN_ID
,      C.COLNAME   AS COLUMN_NAME
,      C.TYPENAME  AS DATA_TYPE
,      C.SCALE     AS TIMESTAMP_SCALE
  FROM SYSCAT.COLUMNS C
       JOIN SYSCAT.TABLES T ON C.TABSCHEMA = T.TABSCHEMA
            AND C.TABNAME = T.TABNAME
            AND T.TYPE = 'T'
 WHERE C.TYPENAME IN ('DATE', 'TIME', 'TIMESTAMP')
   AND C.TABSCHEMA NOT LIKE 'SYS%'
 ORDER BY SCHEMA_NAME
 ,        TABLE_NAME
 ,        COLUMN_ID;

Colunas

  • schema_name - nome do esquema
  • table_name - nome da mesa
  • column_id - posição da coluna na tabela
  • column_name - nome da coluna
  • data_type - tipo de dados
  • lentimestamp_scalegth - número de dígitos de segundos fracionários para o tipo de dados TIMESTAMP

Linhas

  • Uma linha representa uma coluna com um tipo de dados de data/hora
  • Escopo das linhas: todas as colunas contendo tipos de dados de data/hora no esquema
  • Ordenado pelo nome do esquema da tabela e nome da tabela e posição da coluna na tabela

Columns

  • schema_name - name of the schema
  • table_name - name of the table
  • column_id - column position in table
  • column_name - name of the column
  • data_type - type of data
  • lentimestamp_scalegth - number of digits of fractional seconds for TIMESTAMP datatype

Rows

  • One row represents one column with a date/time data type
  • Scope of rows: all columns containing date/time data types in the schema
  • Ordered by table schema name and table name and column position in table


Resultado - Sample results


Copyright © Dataedo.