Funciones CLR definidas por el usuario
Las funciones definidas por el usuario son rutinas que pueden tomar parámetros, realizar cálculos u otras acciones y devolver un resultado. A partir de SQL Server 2005, las funciones definidas por el usuario se pueden escribir en cualquier lenguaje de programación de Microsoft .NET Framework, como Microsoft Visual Basic .NET o Microsoft Visual C#.
Existen dos tipos de funciones: escalares, que devuelven un valor único, y con valores de tabla, que devuelven un conjunto de filas.
En la siguiente tabla se muestran los temas de esta sección.
Funciones escalares de CLR
Trata los requisitos de implementación y muestra ejemplos de funciones escalares.Funciones con valores de tabla en CLR
Explica cómo implementar y utilizar las funciones con valores de tabla (TVF), así como las diferencias entre las TVF de Transact-SQL y de Common Language Runtime (CLR).Agregados definidos por el usuario de CLR
Describe cómo implementar y utilizar los agregados definidos por el usuario.