IBM DB2 Query Toolbox - Find tables and views used by specific view



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

IBM Db2 Query Toolbox - Find tables and views used by specific view in Db2 database

A consulta abaixo lista todas as dependências de visualização para outra visualização ou tabela.
Query below lists all dependencies of view to other view or table.

Consulta - Query

SELECT TABSCHEMA AS SCHEMA_NAME
,      TABNAME AS VIEW_NAME
,      CASE BTYPE
            WHEN 'S' THEN 'Materialized query table'
            WHEN 'T' THEN 'Table (untyped)'
            WHEN 'U' THEN 'Typed table'
            WHEN 'V' THEN 'View (untyped)'
            WHEN 'W' THEN 'Typed view'
            END AS DEP_OBJECT
,      BSCHEMA AS DEP_OBJECT_SCHEMA
,      BNAME AS DEP_OBJ_NAME
  FROM SYSCAT.TABDEP
 WHERE DTYPE = 'V'
       AND BTYPE IN ('S','T','U','V','W')
       AND TABSCHEMA NOT LIKE 'SYS%'
 ORDER BY SCHEMA_NAME
 ,        VIEW_NAME;

Colunas

  • schema_name - nome do esquema da visão
  • view_name - nome da visão
  • dep_object - Tipo do objeto referenciado
    • Tabela de consulta materializada
    • Tabela (não digitada)
    • Tabela digitada
    • Visão (sem tipo)
    • Visão digitada
  • dep_object_schema - nome do esquema do objeto do qual a visualização depende
  • dep_obj_name - nome do objeto do qual a visualização dependev

Linhas

  • Uma linha representa dependência única para outra visão/tabela
  • Escopo das linhas: representam todas as dependências
  • Ordenado por schema_name, view_name

Columns

  • schema_name - view's schema name
  • view_name - view's name
  • dep_object - Type of the referenced object
    • Materialized query table
    • Table (untyped)
    • Typed table
    • View (untyped)
    • Typed view
  • dep_object_schema - schema name of the object on which view depends
  • dep_obj_name - name of the object on which view depends

Rows

  • One row represents single dependency to other view/table
  • Scope of rows: represent all dependencies
  • Ordered by schema_name, view_name

Resultado - Sample results


Copyright © Dataedo.