2010-02-16 56 views
1

我有一個視圖,如果我嘗試編輯,MS SQL Server Management Studio崩潰(視圖包含一個透視函數)。顯示TSQL視圖的內容

有沒有一種方法可以查看視圖內的SQL,而不會崩潰MS SQL Server Management Studio?

回答

3

TRY:

exec sp_helptext yourViewName 
0

發現了它,點擊右鍵,創建於剪貼板...

3

嘗試此查詢 - 工作SQL Server 2005上最多:

SELECT 
    v.name , 
    m.definition 
FROM 
    sys.views v 
INNER JOIN 
    sys.sql_modules m ON v.object_id = m.object_id 
+0

其中v.name = 'yourViewName' –

+0

@KM:是的,肯定的 - 一個單一視圖。否則,你會得到所有的意見 –

1

什麼SQL Management Studio的版本?

2008年,我做了以下內容:

右鍵單擊視圖

選擇 「腳本視圖爲...」

「創建於...」 或「改成.. 」

「新的查詢窗口」