-2

我在 SQL 服务器管理器中有一些视图,我想查看哪些表正在用于向视图提供数据。我该怎么做呢?

4

5 回答 5

2

在 SSMS 中右键单击 VIEW 并选择 View Dependencies

于 2013-06-12T16:44:25.250 回答
1

此查询应该有效:

SELECT view_name, Table_Name
FROM INFORMATION_SCHEMA.VIEW_TABLE_USAGE
WHERE View_Name = 'view name'
ORDER BY view_name, table_name

点击周围的答案工作正常,但我更喜欢查询这样的事情。

于 2013-06-12T16:43:37.597 回答
1

在 MS SQL Server 中右键单击视图并选择设计...

于 2013-06-12T16:39:17.520 回答
1

右键单击 SQL Server Management Studio 中的视图。

您可以单击 Design,这将为您提供表的描述,或 Script View as ( Create/Alter),这将打开用于生成视图的 SQL。

第一个可能是最简单的。

于 2013-06-12T16:39:24.333 回答
1

尝试这个:

SELECT * FROM INFORMATION_SCHEMA.VIEW_TABLE_USAGE
于 2013-06-12T16:39:41.037 回答