1

我正在寻找类似的东西

exec sp_helptext 'dbo.StoredProcName'

(这将返回组成存储过程的 SQL 代码)但对于计算列。除了使用 SSMS 查找之外,是否存在这样的功能?我正在寻找用于计算计算列的表达式的文本。

4

2 回答 2

2

尝试这个:

SELECT 
    name, definition
FROM sys.computed_columns

当然 - 该目录视图还在其其他列中包含更多有用的信息!

于 2012-12-03T17:42:02.847 回答
2

以下是sp_helptext的语法:

sp_helptext [ @objname = ] 'name' [ , [ @columnname = ] computed_column_name ]

所以你可以做这样的事情:

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

来源:MSDN 库

于 2012-12-03T17:42:34.077 回答