如何在SQL Server 2005中找出用户定义的函数?

时间:2011-10-07 11:57:49

标签: sql-server-2005

我正在创建sql数据字典。我正在使用sql server 2005.I想知道用户定义的函数。我扩展了database.Under Programability: - Function: - 表值函数和标量值函数。

1 个答案:

答案 0 :(得分:1)

假设您正在询问如何以编程方式列出所有函数

SELECT SCHEMA_NAME(schema_id) AS schema_name, 
       name,
       OBJECT_DEFINITION(object_id) AS definition
FROM sys.objects
WHERE type_desc IN ('SQL_SCALAR_FUNCTION','SQL_TABLE_VALUED_FUNCTION',
                  'SQL_INLINE_TABLE_VALUED_FUNCTION','CLR_TABLE_VALUED_FUNCTION')