Chapter 9 Gestion des modèles de données
Lors de la vérification d'un modèle, les contrôles suivants sont effectués sur les index :
Vérification | Description et correction |
---|---|
Unicité du nom et du code d'index | Selon le SGBD utilisé, un modèle ou une table ne peut pas contenir deux index ayant le même nom et/ou code.
Correction manuelle : Modifiez le nom/code d'index en double Correction automatique : Modifie le nom/code de l'index sélectionné en y ajoutant un numéro |
Longueur maximum de code d'index | La longueur du code d'un index ne doit pas être supérieure à la valeur spécifiée dans la définition du SGBD (entrée MaxLen dans la catégorie Objects→Index) et dans les conventions de dénomination contenues dans les options du modèle.
Correction manuelle : Raccourcissez le code de l'index pour le rendre conforme aux spécifications Correction automatique : Tronque le code pour qu'il ne dépasse pas la longueur maximale spécifiée dans la définition de SGBD |
Existence de colonne d'index | Un index doit comporter au moins une colonne.
Correction manuelle : Ajoutez une colonne à l'index via l'onglet Colonnes de la feuille de propriétés de l'index ou supprimez l'index Correction automatique : Supprime l'index dépourvu de colonnes |
Type d'index non défini | Vous devez spécifier un type d'index.
Correction manuelle : Spécifiez un type dans la feuille de propriétés d'index ou supprimez l'index dépourvu de type Correction automatique : Aucune |
Nombre des colonnes de l'index | Le SGBD courant ne prend pas en charge le nombre de colonnes d'index spécifié dans l'entrée MaxColIndex du SGBD courant.
Correction manuelle : Supprimez une ou plusieurs colonnes dans la feuille de propriétés de l'index ou créez des index supplémentaires pour ces colonnes Correction automatique : Aucune |
Unicité impossible pour les index de type HNG | Un index de type HNG (HighNonGroup) ne peut pas être unique.
Correction manuelle : Changez le type d'index ou définissez l'index comme non unique Correction automatique : Aucune |
Inclusion d'index | Un index ne doit pas inclure un autre index.
Correction manuelle : Supprimez l'index qui inclut un autre index Correction automatique : Aucune |
Copyright (C) 2008. Sybase Inc. All rights reserved. |
![]() |