title | description | author | ms.author | ms.date | ms.service | ms.subservice | ms.topic | helpviewer_keywords | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
CLR User-Defined Aggregates |
SQL Server CLR integration allows you to create custom aggregate functions in managed code, which perform a calculation on a set of values and return a value. |
rwestMSFT |
randolphwest |
12/27/2024 |
sql |
clr |
reference |
|
[!INCLUDE SQL Server]
Aggregate functions perform a calculation on a set of values and return a single value. Traditionally, [!INCLUDE ssNoVersion] supported only built-in aggregate functions, such as SUM
or MAX
, that operate on a set of input scalar values and generate a single aggregate value from that set. [!INCLUDE ssNoVersion] integration with the [!INCLUDE dnprdnshort-md] common language runtime (CLR) now allows developers to create custom aggregate functions in managed code, and to make these functions accessible to [!INCLUDE tsql] or other managed code.
The following table lists the articles in this section.
Article | Description |
---|---|
Requirements for CLR user-defined aggregates | Provides an overview of the requirements for implementing CLR user-defined aggregate functions. |
Invoke CLR user-defined aggregate functions | Explains how to invoke user-defined aggregates. |