Freigeben über


Benutzerdefinierte CLR-Funktionen

Gilt für:SQL Server

Benutzerdefinierte Funktionen sind Routinen, die Parameter annehmen, Berechnungen oder andere Aktionen ausführen und Ergebnisse zurückgeben können. Sie können benutzerdefinierte Funktionen in einer beliebigen .NET Framework-Programmiersprache wie C# oder Visual Basic .NET schreiben, um sie auf SQL Server zu verwenden.

Es gibt zwei Arten von Funktionen: skalare, die einen einzelnen Wert zurückgibt, und tabellenwertigen, die eine Reihe von Zeilen zurückgibt.

In diesem Abschnitt

In der folgenden Tabelle sind die Artikel in diesem Abschnitt aufgeführt.

Artikel Beschreibung
CLR-Skalarwertfunktionen Beschreibt Implementierungsanforderungen und führt Beispiele für Skalarwertfunktionen an.
clR-Tabellenwertfunktionen Erläutert, wie Tabellenwertfunktionen (TVFs) implementiert und verwendet werden, sowie Unterschiede zwischen Transact-SQL und CLR-TVFs (Common Language Runtime).
benutzerdefinierte CLR-Aggregate Beschreibt die Implementierung und Verwendung von benutzerdefinierten Aggregaten.