IBM DB2 Query Toolbox - Find tables with digits in names



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

IBM Db2 Query Toolbox - Find tables with digits in names in db2 database

As tabelas geralmente não têm dígitos em seus nomes e, se tiverem, têm um significado especial.
Nós os usamos para nomear tabelas de backup com a data de um backup (de uma única tabela específica enquanto operação confidencial), tabelas de arquivamento com ano ou para tabelas de particionamento.

Tables usually do not have digits in their names, and if they do they have a special meaning.
We use them to name backup tables with date of an backup (of single specific table while sensitive operation), archival tables with year or for partitioning tables.

A consulta abaixo encontra todas as tabelas com dígitos em seus nomes.
Query below finds all tables with digits in their names.

Consulta - Query

SELECT T.TABSCHEMA AS SCHEMA_NAME
,      T.TABNAME AS TABLE_NAME
  FROM SYSCAT.TABLES T
 WHERE T.TYPE = 'T'
   AND REGEXP_LIKE(T.TABNAME,'[0-9]')
 ORDER BY SCHEMA_NAME
 ,        TABLE_NAME;

Colunas

  • schema_name - o nome da tabela de esquema foi encontrado em
  • table_name - nome da mesa encontrada

Linhas

  • Uma linha representa uma mesa
  • Escopo das linhas: todas as tabelas encontradas
  • Ordenado pelo nome do esquema, nome da tabela

Columns

  • schema_name - name of schema table was found in
  • table_name - name of found table

Rows

  • One row represents a table
  • Scope of rows: all found tables
  • Ordered by schema name, table name

Resultado - Sample results

Lista de tabelas com dígitos em seus nomes.
List of tables with digits in their names.


Copyright © Dataedo.