Tipos definido pelo usuário CLR
O Microsoft SQL Server oferece suporte a tipos definidos pelo usuário (UDTs) implementados com o CLR do Microsoft .NET Framework. O CLR é integrado no SQL Server e esse mecanismo permite estender o sistema de tipos do banco de dados. Os UDTs oferecem extensibilidade do usuário do sistema de tipo de dados do SQL Server, além da capacidade de definir tipos estruturados complexos.
Os UDTs podem fornecer dois principais benefícios de uma perspectiva da arquitetura de aplicativo:
Encapsulamento forte (no cliente e no servidor) entre o estado interno e os comportamentos externos.
Integração profunda com outros recursos relacionados ao servidor. Depois de definir seu próprio UDT, você poderá usá-lo em todos os contextos em que você pode usar um tipo de sistema no SQL Server, inclusive definições de coluna, e como variáveis, parâmetros, resultados de função, cursores, gatilhos e replicação.
Para obter informações detalhadas, consulte a Documentação do SQL Server para a versão do SQL Server que você está usando.
Documentação do SQL Server