データベースカタログ内のすべてのユーザー定義関数の関数定義を出力するSQL照会を探しています。データベース内のすべてのユーザー定義関数のSQLリスト
私は限り
SELECT OBJECT_DEFINITION (OBJECT_ID(N'dbo.UserFunctionName')) AS [Object Definition]
と
SELECT ROUTINE_NAME FROM information_schema.routines WHERE routine_type = 'function'
などを発見したが、私は考えるかOBJECT_IDにROUTINE_NAMEリストを養うための方法を見つけることができません。
ここでの目的は、データベース変更分析のためのデータベース内のユーザー定義関数定義の検索可能なテキストです。完全なSQLプロシージャーや目的のヘルパー・プログラムなどの方が簡単な場合は、それを行い、投稿します。
の可能複製(http://stackoverflow.com/questions/54482/how-do-i-list-user-defined-types-in-a-sql-server-database) – Kermit
@AarolamaBluenkこれはその質問の複製ではありません。これは、udtのものではなく、udfの定義とその定義を探しています。 – rsbarro