30.39. view_column_usage

A visão view_column_usage identifica todas as colunas utilizadas na expressão de consulta da visão (a declaração SELECT que define a visão). A coluna somente é incluída quando o usuário corrente é o dono da tabela que contém a coluna. [1] [2] [3]

Nota: As colunas das tabelas do sistema não são incluídas. Isto será corrigido alguma hora.

Tabela 30-37. Colunas de view_column_usage

Nome Tipo de dado Descrição
view_catalog sql_identifier Nome do banco de dados que contém a visão (sempre o banco de dados corrente)
view_schema sql_identifier Nome do esquema que contém a visão
view_name sql_identifier Nome da visão
table_catalog sql_identifier Nome do banco de dados contendo a tabela que contém a coluna utilizada pela visão (sempre o banco de dados corrente)
table_schema sql_identifier Nome do esquema contendo a tabela que contém a coluna utilizada pela visão
table_name sql_identifier Nome da tabela que contém a coluna utilizada pela visão
column_name sql_identifier Nome da coluna utilizada pela visão

Notas

[1]

VIEW_COLUMN_USAGE — visão — Identifica as colunas que as visões definidas neste catálogo e pertencentes a um determinado usuário ou grupo são dependentes. (ISO-ANSI Working Draft) Information and Definition Schemas (SQL/Schemata), ISO/IEC 9075-11:2003 (E) (N. do T.)

[2]

O rowset VIEW_COLUMN_USAGE identifica as colunas que as visões definidas no catálogo, pertencentes a um determinado usuário, são dependentes. Microsoft OLE DB Programmer's Reference (N. do T.)

[3]

A visão VIEW_COLUMN_USAGE contém uma linha para cada coluna, no banco de dados corrente, usada em uma definição de visão. Esta visão do esquema de informações retorna informações sobre os objetos que o usuário corrente possui permissões. A visão INFORMATION_SCHEMA.VIEW_COLUMN_USAGE é baseada nas tabelas do sistema sysobjects e sysdepends. SQL Server Books Online (N. do T.)

SourceForge.net Logo CSS válido!