Tipos CLR definidos por el usuario
Microsoft SQL Server proporciona compatibilidad con tipos definidos por el usuario (UDT) implementados con Common Language Runtime (CLR) de Microsoft .NET Framework. CLR se integra en SQL Server y este mecanismo permite ampliar el sistema de tipos de la base de datos. Los tipos definidos por el usuario proporcionan al usuario extensibilidad del sistema de tipos de datos de SQL Server, así como la capacidad para definir tipos estructurados complejos.
Desde la perspectiva de una arquitectura de aplicación, pueden proporcionar dos ventajas clave:
Sólido encapsulado (en el cliente y el servidor) entre el estado interno y los comportamientos externos.
Fuerte integración con otras características de servidor relacionadas. Una vez definidos sus propios tipos definidos por el usuario, puede utilizarlos en todos los contextos en los que pueda emplear un tipo de sistema de SQL Server, como definiciones de columnas, variables, parámetros, resultados de funciones, cursores, desencadenadores y replicación.
Para obtener información más detallada, busque la documentación de SQL Server de la versión de SQL Server que está usando usted.
Documentación de SQL Server