使用查询从sql视图中检索引用表的列表

时间:2012-09-11 14:47:55

标签: sql-server view sql-view

是否有一种方法可以轻松检索视图下的表列表。 例如,在以下视图中:

CREATE VIEW ExampleView AS
SELECT p.personId, p.surname, p.forename, p.countryCode, c.countryName
FROM persons AS p
INNER JOIN countries AS c ON p.countryCode = c.countryCode

引用的表格是国家/

有没有办法查询系统表,给出视图名称,以获取引用的表?

我正在使用SQL Server 2008

1 个答案:

答案 0 :(得分:1)

SELECT * FROM sys.dm_sql_referenced_entities(N'dbo.ExampleView', N'OBJECT');