我在SQL Server 2008中有一个视图,希望在Management Studio中查看。示例:
--is the underlying query for the view Example_1 select * from table_aView
视图名称:Example_1如何获取对应视图表的查询(用于创建视图的查询)?
Example_1
9vw9lbht1#
在Management Studio中,打开对象资源管理器。
Views
Script view as > Create To > New query window
你就完了!
如果要从T-SQL代码中检索定义视图的SQL语句,请使用以下语句:
SELECT m.definition FROM sys.views v INNER JOIN sys.sql_modules m ON m.object_id = v.object_id WHERE name = 'Example_1'
ev7lccsx2#
在view_name之前使用sp_helptext。示例:
view_name
sp_helptext
sp_helptext Example_1
因此,您将获得以下查询:
CREATE VIEW dbo.Example_1 AS SELECT a, b, c FROM dbo.table_name JOIN blah blah blah WHERE blah blah blah
sp_helptext将给予存储过程。
dwbf0jvd3#
如果我理解你可以做以下的事在SQL Server Management Studio中右键单击视图名称-〉编写视图脚本为-〉创建为-〉新建查询窗口
i1icjdpr4#
此外,如果您对数据库的访问受到限制(即:不能使用“脚本函数为〉CREATE To”),还有另一个选项可以获取此查询。找到您的视图〉右键单击〉“设计”。这将为您提供您正在寻找的查询。
kse8i1jr5#
右键单击对象资源管理器中的视图,选择“脚本视图为...",然后选择“创建到”,最后选择“新建查询编辑器窗口”
5条答案
按热度按时间9vw9lbht1#
在Management Studio中,打开对象资源管理器。
Views
Script view as > Create To > New query window
你就完了!
如果要从T-SQL代码中检索定义视图的SQL语句,请使用以下语句:
ev7lccsx2#
在
view_name
之前使用sp_helptext
。示例:因此,您将获得以下查询:
sp_helptext将给予存储过程。
dwbf0jvd3#
如果我理解你可以做以下的事
在SQL Server Management Studio中右键单击视图名称-〉编写视图脚本为-〉创建为-〉新建查询窗口
i1icjdpr4#
此外,如果您对数据库的访问受到限制(即:不能使用“脚本函数为〉CREATE To”),还有另一个选项可以获取此查询。
找到您的视图〉右键单击〉“设计”。
这将为您提供您正在寻找的查询。
kse8i1jr5#
右键单击对象资源管理器中的视图,选择“脚本视图为...",然后选择“创建到”,最后选择“新建查询编辑器窗口”