IBM DB2 Query Toolbox - List columns by name length in Db2 database



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

IBM Db2 Query Toolbox - List columns by name length in Db2 database

Esta consulta retorna colunas em um banco de dados classificadas por seus nomes.
This query returns columns in a database sorted by their name.

Consulta - Query

SELECT C.COLNAME AS COLUMN_NAME
,      LENGTH(C.COLNAME) AS COLUMN_NAME_LENGTH
,      C.TABSCHEMA AS SCHEMA_NAME
,      C.TABNAME AS TABLE_NAME
  FROM SYSCAT.COLUMNS C
       INNER JOIN SYSCAT.TABLES T ON 
             T.TABSCHEMA = C.TABSCHEMA AND T.TABNAME = C.TABNAME
 WHERE T.TYPE = 'T'
   AND T.TABSCHEMA NOT LIKE 'SYS%'
 ORDER BY COLUMN_NAME_LENGTH DESC
 ,     COLUMN_NAME;

Colunas

  • column_name - nome da coluna
  • column_name_length - comprimento do nome da coluna
  • schema_name - nome do esquema da tabela da coluna
  • table_name - nome da tabela da coluna

Linhas

  • Uma linha representa uma coluna de cada tabela em um banco de dados
  • Escopo das linhas: cada coluna que existe em um banco de dados
  • Ordenado por comprimento descritivo - do mais longo ao mais curto

Columns

  • column_name - column name
  • column_name_length - column name length
  • schema_name - column table schema name
  • table_name - column table name

Rows

  • One row represents one column of each table in a database
  • Scope of rows: each column that exists in a database
  • Ordered by length descrending - from longhest to shortest

Resultado - Sample results


Copyright © Dataedo.