|
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.
|