是否有一种方法可以轻松检索视图下的表列表。 例如,在以下视图中:
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
答案 0 :(得分:1)
SELECT * FROM sys.dm_sql_referenced_entities(N'dbo.ExampleView', N'OBJECT');