2010-08-23 37 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按鈕(可能是第三個按鈕)。

您也可以右鍵單擊並選擇腳本查看爲/創建爲/新查詢編輯器窗口