VIEW_COLUMN_USAGE (Transact-SQL)
Retorna uma linha para cada coluna no banco de dados atual em uso em uma definição de exibição. Esta exibição de esquema de informações retorna informações sobre os objetos para os quais o usuário atual tem permissões.
Para recuperar informações dessas exibições, especifique o nome totalmente qualificado de INFORMATION_SCHEMA.view_name.
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
VIEW_CATALOG |
nvarchar(128) |
Qualificador de exibição. |
VIEW_SCHEMA |
nvarchar(128) |
Nome do esquema que contém a exibição.
Importante
Não use exibições de INFORMATION_SCHEMA para determinar o esquema de um objeto. O único modo seguro de localizar o esquema de um objeto é consultar a exibição do catálogo sys.objects ou usar a função OBJECT_SCHEMA_NAME.
|
VIEW_NAME |
sysname |
Nome da exibição. |
TABLE_CATALOG |
nvarchar(128) |
Qualificador da tabela. |
TABLE_SCHEMA |
nvarchar(128) |
Nome do esquema que contém a tabela.
Importante
Não use exibições INFORMATION_SCHEMA para determinar o esquema de um objeto. O único modo seguro de localizar o esquema de um objeto é consultar a exibição do catálogo sys.objects ou usar a função OBJECT_SCHEMA_NAME.
|
TABLE_NAME |
sysname |
Tabela base. |
COLUMN_NAME |
sysname |
Nome da coluna. |
Exemplos
O exemplo a seguir retorna uma linha para cada coluna no banco de dados atualmente em uso em uma exibição.
USE AdventureWorks;
GO
SELECT VIEW_SCHEMA, VIEW_NAME, TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME
FROM INFORMATION_SCHEMA.VIEW_COLUMN_USAGE
ORDER BY TABLE_NAME, COLUMN_NAME;