L'introduction de types définis par l'utilisateur dans SQL Server 2005 permet d'étendre le système de type scalaire du serveur, permettant le stockage d'objets CLR dans une base de données SQL Server. Les types de données utilisateur peuvent contenir plusieurs éléments et peuvent avoir des comportements, ce qui les différencie des types de données d'alias traditionnels qui consistent en un simple type de données système SQL Server.
Le système accédant aux types de données utilisateur comme à un ensemble, leur utilisation des types de données complexes peuvent avoir un impact négatif sur les performances. Les données complexes sont généralement mieux modélisées en utilisant des lignes et des tables traditionnelles. Les types de données utilisateur dans SQL Server 2005 sont particulièrement indiqués pour les données de date, d'heure, pour les données monétaires et les types de données numériques étendus, pour les applications géospaciales, ainsi que pour les données codées ou cryptées.
PowerAMC modélise les types définis par l'utilisateur sous la forme de types de données abstraits.
Vous pouvez modifier les propriétés d'un objet à partir de sa feuille de propriétés. Pour afficher la feuille de propriétés d'un type défini par l'utilisateur, double-cliquez sur l'entrée correspondante dans le dossier Types de données abstrait.
Outre les propriétés de types de données abstrait standard, un type défini par l'utilisateur a les propriétés supplémentaires suivantes, disponibles sur l'onglet Microsoft :