Types CLR définis par l'utilisateur

Microsoft SQL Server fournit la prise en charge des types définis par l'utilisateur (UDT) implémentée avec le Common Language Runtime (CLR) Microsoft .NET Framework. Le CLR est intégré dans SQL Server et son mécanisme vous permet d'étendre le système de type de la base de données. Les UDT offrent à l'utilisateur l'extensibilité 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 dans la perspective d'une architecture d'application :

  • Puissante encapsulation (tant au niveau du client que du serveur) entre l'état interne et les comportements externes.

  • Profonde intégration avec d’autres fonctionnalités serveur liées. Après que vous avez défini votre propre UDT, vous pouvez l'utiliser dans tous les contextes où vous pouvez utiliser un type système dans SQL Server, notamment des définitions de colonne, variables, paramètres, résultats de fonction, curseurs, déclencheurs et réplication.

Pour obtenir des informations plus détaillées, voir la documentation en ligne de SQL Server pour la version de SQL Server que vous utilisez.

Documentation SQL Server

  1. Types CLR définis par l’utilisateur

Voir aussi