2010-08-23 34 views
2

一个观点,我相信这是一个简单的问题查询,但我有没有运气得到它回答。怎么看,它定义SQL 2008

我有一些看法在MS SQL 2008数据库现在我支持,但我无法找到如何访问定义视图的查询。我需要看到获取视图正在访问的所有表和数据库的列表。

回答

3

几种方法,右键单击视图,然后选择SCRIPT视图 - >创造 - >新查询窗口(见下图),不要单击设计,因为设计师不支持CASE等说法

sp_helptext 'ViewName' 

select object_definition(object_id('ViewName')) 

select name, object_definition(object_id) 
from sys.views 
where name = 'ViewName' 

'

alt text

+0

谢谢,我有一种感觉,我缺少的权利,并没有设置正确。由于限制,我无法看到这些信息,这帮助我找出了我需要的权利。 – InsertOldUserIDHere 2010-08-23 14:27:15

0

在对象资源管理器在您的视图中右键单击并选择设计。如果你没有看到SQL,那么点击工具栏上的SQL按钮(可能是第三个按钮)。

您也可以右键单击并选择脚本查看为/创建为/新查询编辑器窗口