Partager via


Types CLR définis par l'utilisateur (ADO.NET)

Mise à jour : November 2007

Microsoft SQL Server 2005 a ajouté une 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 nouveau 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.

SQL Server 2005

SQL Server 2008

Types CLR définis par l'utilisateur

Types CLR définis par l'utilisateur

Voir aussi

Autres ressources

Création d'objets SQL Server 2005 dans du code managé