IBM DB2 Query Toolbox - List objects used by a view in Db2 database



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

IBM Db2 Query Toolbox - List objects used by a view in Db2 database

A consulta abaixo lista todos os objetos usados ​​em visualizações acessíveis ao usuário atual no banco de dados IBM DB2
Query below lists all objects used in views accessible to the current user in IBM DB2 database

Consulta - Query

SELECT TABSCHEMA AS SCHEMA_NAME
,      TABNAME   AS VIEW_NAME
,      BSCHEMA   AS REFERENCED_SCHEMA
,      BNAME     AS REFERENCED_NAME
,      BTYPE     AS OBJECT_TYPE
  FROM SYSCAT.TABDEP
 WHERE DTYPE = 'V' 
   AND TABSCHEMA NOT LIKE 'SYS%'
 ORDER BY SCHEMA_NAME
 ,        VIEW_NAME;

Colunas

  • schema_name - nome do esquema da visão
  • view_name - nome da vista
  • referenced_schema - esquema do objeto referenciado
  • referenced_name - nome do objeto referenciado
  • object_type - tipo do objeto referenciado. Valores possíveis:
    • A = pseudônimo de tabela
    • F = rotina
    • I = Índice, se a dependência de gravação em uma tabela base
    • G = tabela temporária global
    • N = apelido
    • O = dependência de privilégio em todas as subtabelas ou subvisualizações em uma tabela ou hierarquia de visão
    • R = tipo estruturado definido pelo usuário
    • S = tabela de consulta materializada
    • T = Tabela (não digitada)
    • U = tabela digitada
    • V = Exibir (sem tipo)
    • W = visualização digitada
    • Z = objeto XSR
    • m = Módulo
    • u = alias do módulo
    • v = variável globalv

Linhas

  • Uma linha representa um objeto usado em uma visão específica em um banco de dados
  • Escopo das linhas: todos os objetos usados ​​pelas visualizações
  • Ordenado pelo nome do esquema, nome da vista

Columns

  • schema_name - view's schema name
  • view_name - view name
  • referenced_schema - schema of the referenced object
  • referenced_name - name of the referenced object
  • object_type - type of the referenced object. Possible values:
    • A = Table alias
    • F = Routine
    • I = Index, if recording dependency on a base table
    • G = Global temporary table
    • N = Nickname
    • O = Privilege dependency on all subtables or subviews in a table or view hierarchy
    • R = User-defined structured type
    • S = Materialized query table
    • T = Table (untyped)
    • U = Typed table
    • V = View (untyped)
    • W = Typed view
    • Z = XSR object
    • m = Module
    • u = Module alias
    • v = Global variable

Rows

  • One row represents one object used in a specific view in a database
  • Scope of rows: all objects used by the views
  • Ordered by schema name, view name

Resultado - Sample results


Copyright © Dataedo.