如何查看视图中使用的表?

时间:2013-06-12 16:36:40

标签: sql sql-server view

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

5 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

在MS SQL Server中右键单击视图,然后选择“设计...”

答案 2 :(得分:1)

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

您可以单击“设计”(将显示表格)或“脚本视图”(创建/更改),这将打开用于生成视图的SQL。

第一个可能最简单。

答案 3 :(得分:1)

试试这个:

SELECT * FROM INFORMATION_SCHEMA.VIEW_TABLE_USAGE

答案 4 :(得分:1)

此查询应该有效:

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

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