我在 SQL 服务器管理器中有一些视图,我想查看哪些表正在用于向视图提供数据。我该怎么做呢?
问问题
155 次
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 回答