2012-12-03 105 views
1

我在尋找沿找到計算列的表達式的系統函數?

exec sp_helptext 'dbo.StoredProcName' 

行(這將返回組成一個存儲過程的SQL代碼)的東西 但是對於計算列。在使用SSMS找到它之外,是否存在這樣的功能? 我正在尋找用於計算計算列的表達式的文本。

回答

2

試試這個:

SELECT 
    name, definition 
FROM sys.computed_columns 

,當然還有 - 那個目錄視圖也包含在其他列了很多有用的信息!

+2

同時在尋找一些關於這個問題的指導,我遇到了幾個你已經回答的問題。看到你如何回答我以前的問題我認爲這是完美的時間說,謝謝:) – wootscootinboogie

+0

@wootscootinboogie:謝謝 - 不客氣!很高興,如果我可以幫助 –

2

以下是sp_helptext的語法:

sp_helptext的[@objname =] '名'[[@columnname =] computed_column_name]

所以,你可以做這樣的事情:

exec sp_helptext @objname = N'AdventureWorks2012.Sales.SalesOrderHeader', @columnname = TotalDue 

來源:MSDN Library