Types CLR définis par l'utilisateur

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 utilisateurs 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 utilisateurs 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 utilisateurs dans SQL Server 2005 sont particulièrement indiqués pour :


PowerAMC modélise les types définis par l'utilisateur sous la forme de types de données abstraits.

Propriétés d'un type défini par l'utilisateur

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 :

Nom

Description

Assembly

Spécifie l'assembly à lier au type de données abstrait.

Nom dans le script : Assembly

Obligatoire

Spécifie si le type peut contenir une valeur NULL.

Nom dans le script : Mandatory