Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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, puede escribir funciones definidas por el usuario en cualquier lenguaje de programación de Microsoft .NET Framework, como Microsoft Visual Basic .NET o Microsoft Visual C#.
Hay dos tipos de funciones: escalar, que devuelve un único valor y un valor de tabla, que devuelve un conjunto de filas.
En la tabla siguiente se enumeran los temas de esta sección.
Funciones de Scalar-Valued CLR
Trata los requisitos de implementación y muestra ejemplos de funciones escalares.
Funciones de Table-Valued CLR
Describe cómo implementar y usar funciones con valores de tabla (TVF), así como diferencias entre las TVF de Transact-SQL y Common Language Runtime (CLR).
Agregados de User-Defined CLR
Describe cómo implementar y utilizar los agregados definidos por el usuario.