Partilhar via


Tipos definidos pelo usuário CLR

O Microsoft SQL Server fornece suporte para UDTs (tipos definidos pelo usuário) implementados com o Microsoft .NET Framework Common Language Runtime (CLR). O CLR é integrado ao SQL Server e esse mecanismo permite estender o sistema de tipos do banco de dados. As UDTs fornecem ao usuário a extensibilidade do sistema de tipos de dados do SQL Server e também a capacidade de definir tipos estruturados complexos.

As UDTs podem fornecer dois benefícios principais do ponto de vista da arquitetura de aplicativos:

  • Encapsulamento forte (tanto no cliente quanto no servidor) entre o estado interno e os comportamentos externos.

  • Integração profunda com outros recursos de servidor relacionados. Depois de definir seu próprio UDT, você pode usá-lo em todos os contextos em que pode usar um tipo de sistema no SQL Server, incluindo definições de coluna, e como variáveis, parâmetros, resultados de função, cursores, gatilhos e replicação.

Para obter informações mais detalhadas, consulte a documentação do SQL Server para a versão do SQL Server que você está usando.

Documentação do SQL Server

  1. Tipos definidos pelo usuário CLR

Consulte também