SQL-Liste aller benutzerdefinierten Funktionen in einer Datenbank

Ich suche eine SQL-Abfrage, die die Funktionsdefinitionen für alle benutzerdefinierten Funktionen in einem Datenbankkatalog ausgibt.

Ich habe soweit gefunden

SELECT OBJECT_DEFINITION (OBJECT_ID(N'dbo.UserFunctionName')) AS [Object Definition]

und

SELECT ROUTINE_NAME FROM information_schema.routines WHERE routine_type = 'function'

Ich kann mir aber keine Möglichkeit vorstellen oder einen Weg finden, die ROUTINE_NAME-Liste der OBJECT_ID zuzuführen.

Der Zweck hier ist ein durchsuchbarer Text der benutzerdefinierten Funktionsdefinitionen in einer Datenbank für die Datenbankänderungsanalyse. Wenn etwas wie eine vollständige SQL-Prozedur oder ein spezielles Hilfsprogramm einfacher ist, werde ich das tun und es veröffentlichen.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage