Chapter 15 Fonctionnalités spécifiques aux SGBD
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.
Pour créer un type défini par l'utilisateur, vous devez avoir un MOO ouvert dans l'espace de travail, afin de spécifier le supertype.
Pour créer 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 |
Copyright (C) 2007. Sybase Inc. All rights reserved. |
![]() |