2014-03-13 47 views
1

我正在嘗試'LinqPad挑戰',但我想出了一個讓我難堪的使用場景。如何在Linqpad中使用sp_helptext

對於一個給定的數據庫,我能夠成功地使用SQL查詢的「sp_helptext的」存儲過程作爲語言

-- SQL 
sp_helptext '[mySchema].[usp_myProc]' 

但是sp_helptext的存儲過程似乎並不在我的LINQ2SQL背景下已經產生了相應的方法,因此我不能使用C#查詢這個函數。

// C# 
sp_helptext("[mySchema].[usp_myProc]") 

是否有一些其他方式來訪問使用C#作爲我的查詢語言的sp_helptext函數。

+0

我認爲系統過程不是在linqpad C#環境的一部分... –

+0

@vishalsharma我也這麼認爲,但我可以看到包含一些系統程序。至少那些與'圖表'有關的(即sp_alterdiagram,sp_creatediagram,sp_dropdiagram等)。你可能仍然是對的,這只是一個選擇性的包括雖然)。 – CoderTim

回答

2

用鼠標右鍵單擊您的連接,選擇屬性和檢查包括系統視圖和SP。然後你會發現在該模式中SYS數據庫,包含系統的觀點和SP,以及下面的工作:

sys.sp_helptext ("mySchema.usp_myProc") 
+0

啊,謝謝喬,那就是訣竅。 – CoderTim