0

ビューの基礎となるテーブルのリストを簡単に取得する方法はありますか? たとえば、次のビューで:

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 を使用しています

4

1 に答える 1

1
SELECT * FROM sys.dm_sql_referenced_entities(N'dbo.ExampleView', N'OBJECT');
于 2012-09-11T14:54:48.490 に答える