CLR user-defined functions
Applies to: SQL Server
User-defined functions are routines that can take parameters, perform calculations or other actions, and return a result. You can write user-defined functions in any .NET Framework programming language, such as C# or Visual Basic .NET, to use on SQL Server.
There are two types of functions: scalar, which returns a single value, and table-valued, which returns a set of rows.
In this section
The following table lists the articles in this section.
Article | Description |
---|---|
CLR scalar-valued functions | Covers implementation requirements and examples of scalar-valued functions. |
CLR table-valued functions | Discusses how to implement and use table-valued functions (TVFs), as well as differences between Transact-SQL and common language runtime (CLR) TVFs. |
CLR user-defined aggregates | Describes how to implement and use user-defined aggregates. |