我在其中一个数据库中有一个视图,我需要找出视图中值的来源
我该如何解决这个问题? (SQL Server Management Studio)
答案 0 :(得分:2)
试试这个
sp_helptext viewname
这将为您提供视图文本,您可以从那里知道表格及其列。
答案 1 :(得分:1)
SELECT TABLE_NAME, VIEW_DEFINITION FROM INFORMATION_SCHEMA.Views WHERE TABLE_NAME='view_Name'
答案 2 :(得分:1)
在SQL Server Management Studio中,转到对象资源管理器,找到您感兴趣的视图,右键单击它,然后选择
Script View As > CREATE To > New Query Editor Window
定义视图的SQL脚本因此也会显示它所依赖的所有基表,并将脚本编写到新的查询编辑器窗口中。
或者在Management Studio中,您还可以使用sp_depends
系统存储过程来获取对象的所有依赖项:
EXEC sp_depends @objname = N'HumanResources.vJobCandidate'
为您输出: