Jose Yeste Asked: 2020-05-13 00:15:25 +0800 CST 2020-05-13 00:15:25 +0800 CST 2020-05-13 00:15:25 +0800 CST 知道使用哪些表创建了视图,SQL Server [关闭] 772 我正在分析一个数据库,并且有一个视图我不知道它从哪里获取信息,是否有任何声明可以知道视图从哪里获取数据? sql 1 Answers Voted Best Answer Miguel Remirez 2020-05-13T00:22:33+08:002020-05-13T00:22:33+08:00 从 SQL Server 输入您要查看的数据库,然后在视图部分中查找您感兴趣的数据库。右键单击它,然后在出现的下拉菜单中单击设计。 将显示一个视图编辑窗口,其中也将显示使用的表,以及用于生成该视图的查询。 编辑:如果您想通过 SQL 2005 中的查询获取查询,您可以通过以下方式获取它: SELECT definition FROM sys.objects o JOIN o.object_id = object_id('dbo.Nombre_DE_La_Vista') and o.type = 'V'
从 SQL Server 输入您要查看的数据库,然后在视图部分中查找您感兴趣的数据库。右键单击它,然后在出现的下拉菜单中单击设计。
将显示一个视图编辑窗口,其中也将显示使用的表,以及用于生成该视图的查询。
编辑:如果您想通过 SQL 2005 中的查询获取查询,您可以通过以下方式获取它: