データベース カタログ内のすべてのユーザー定義関数の関数定義を出力する 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 プロシージャまたは目的のヘルパー プログラムのようなものがより簡単な場合は、それを実行して投稿します。