Chapter 15 Fonctionnalités spécifiques aux SGBD


Fonctions de partition

Une fonction de partition spécifie les modalités de partitionnement d'une table ou d'un index. PowerAMC modélise les fonctions de partition sous la forme d'objets étendus ayant le stéréotype <<PartitionFunction>>.

Création d'une fonction de partition

Vous pouvez créer une fonction de partition de l'une des façons suivantes :

Propriétés d'une fonction de partition

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'une partition, double-cliquez sur son symbole dans le diagramme ou sur l'entrée correspondante dans le dossier Objets PartitionFunction de l'Explorateur d'objets.

Les attributs étendus suivants sont disponibles sur l'onglet Microsoft :

Nom Nom dans le script Description
Type de paramètre d'entrée InputParameterType Spécifie le type de données de la colonne utilisée pour le partitionnement. Tous les types de données sont valides, à l'exception de text, ntext, image, xml, timestamp, varchar(max), nvarchar(max), varbinary(max), et alias, ou des types de données CLR définis par l'utilisateur.
Côté de l'intervalle IntervalSide Spécifie à quel côté de chaque intervalle de valeurs limite boundary_value [,...n ] appartient. Vous pouvez choisir :

  • left [défaut]
  • right


Les valeurs d'intervalle sont triées par le moteur de base de données en ordre croissant de gauche à droite.
Valeurs limite BoundaryValues Spécifie les valeurs limite pour chaque partition d'une table ou d'un index partitionné. Toutes les valeurs doivent être séparées par des virgules.

 


Copyright (C) 2006. Sybase Inc. All rights reserved.