VIEW_TABLE_USAGE (Transact-SQL)
SQL Server 2008 Books Online (October 2009)
VIEW_TABLE_USAGE (Transact-SQL)

Returns one row for each table in the current database that is used in a view. This information schema view returns information about the objects to which the current user has permissions.

To retrieve information from these views, specify the fully qualified name of INFORMATION_SCHEMA.view_name.

Column name Data type Description

VIEW_CATALOG

nvarchar(128)

View qualifier.

VIEW_SCHEMA

nvarchar(128)

Name of schema that contains the view.

ms173869.note(en-us,SQL.100).gifImportant:
Do not use INFORMATION_SCHEMA views to determine the schema of an object. The only reliable way to find the schema of an object is to query the sys.objects catalog view or use the OBJECT_SCHEMA_NAME function.

VIEW_NAME

sysname

View name.

TABLE_CATALOG

nvarchar(128)

Table qualifier.

TABLE_SCHEMA

nvarchar(128)

Name of schema that contains the base table.

ms173869.note(en-us,SQL.100).gifImportant:
Do not use INFORMATION_SCHEMA views to determine the schema of an object. The only reliable way to find the schema of an object is to query the sys.objects catalog view or use the OBJECT_SCHEMA_NAME function.

TABLE_NAME

sysname

Base table that the view is based on.

Examples

The following example returns one row for each table in the current database that is used in a view.

USE AdventureWorks;
GO
SELECT VIEW_SCHEMA, VIEW_NAME, TABLE_SCHEMA, TABLE_NAME
FROM INFORMATION_SCHEMA.VIEW_TABLE_USAGE
ORDER BY TABLE_NAME;
See Also

Reference

System Views (Transact-SQL)
Information Schema Views (Transact-SQL)
sys.sql_dependencies (Transact-SQL)
sys.objects (Transact-SQL)
sys.views (Transact-SQL)
OBJECT_SCHEMA_NAME (Transact-SQL)

Other Resources

Querying the SQL Server System Catalog

Help and Information

Getting SQL Server 2008 Assistance
© 2009 Microsoft Corporation. All rights reserved.   Terms of Use | Trademarks | Privacy Statement
Page view tracker
Rate the Lightweight library
x
Lightweight builds on ScriptFree (loband) by adding features you've requested: a SearchBox and default code language selection.
Do you like the SearchBox?
Do you like the tabbed code blocks?
How useful is this topic?
Tell us more.
Thanks
x
You're helping to improve MSDN Online.
Feedback
Switch View
Classic
Lightweight Beta
ScriptFree
Switch View