我正在查找一个SQL查询,它输出数据库目录中所有用户定义函数的函数定义。数据库中所有用户定义函数的SQL列表
我已经尽可能
SELECT OBJECT_DEFINITION (OBJECT_ID(N'dbo.UserFunctionName')) AS [Object Definition]
和
SELECT ROUTINE_NAME FROM information_schema.routines WHERE routine_type = 'function'
找到,但我想不出或找到一种方法,在ROUTINE_NAME列表喂到OBJECT_ID。
这里的目的是用户定义的数据库变更分析数据库中的函数定义的可搜索文本,如果像完整的SQL过程或专门的帮助程序更容易,我会做到这一点,并发布它。
的可能重复(http://stackoverflow.com/questions/54482/how-do-i-list-user-defined-types-in-a-sql-server-database) – Kermit 2013-03-14 21:09:04
@AarolamaBluenk这根本不是这个问题的重复。这是寻找udf的和他们的定义,而不是udt的... – rsbarro 2013-03-14 21:15:23