Partager via


Types CLR définis par l'utilisateur

Microsoft SQL Server prend en charge les types définis par l’utilisateur (UDT) implémentés avec le Common Language Runtime (CLR) de Microsoft .NET Framework. Le CLR est intégré à SQL Server et ce mécanisme vous permet d’étendre le système de type de la base de données. Les UDT fournissent l’extensibilité utilisateur du système de type de données SQL Server, ainsi que la possibilité de définir des types structurés complexes.

Les UDT peuvent offrir deux avantages clés du point de vue de l’architecture d’application :

  • Encapsulation forte (à la fois dans le client et le serveur) entre l’état interne et les comportements externes.

  • Intégration approfondie à d’autres fonctionnalités de serveur associées. Une fois que vous avez défini votre propre UDT, vous pouvez l’utiliser dans tous les contextes où vous pouvez utiliser un type de système dans SQL Server, y compris les définitions de colonnes, ainsi que comme variables, paramètres, résultats de fonction, curseurs, déclencheurs et réplication.

Pour plus d’informations, consultez la documentation SQL Server relative à la version de SQL Server que vous utilisez.

Documentation SQL Server

  1. Types de CLR User-Defined

Voir aussi