Partager via


Limitations de l’instruction CREATE INDEX

L’instruction CREATE INDEX n’est pas prise en charge pour les pilotes Microsoft Excel ou Text.

Un index peut être défini sur un maximum de 10 colonnes. Si plus de 10 colonnes sont incluses dans une CREATE INDEX instruction, l’index n’est pas reconnu et la table est traitée comme si aucun index n’a été créé.

Le pilote dBASE ne peut pas créer d’index sur une LOGICAL colonne.

Lorsque le pilote dBASE est utilisé, le temps de réponse sur les fichiers volumineux peut être amélioré en créant un .mdx index (ou .ndx) sur la colonne (champ) spécifié dans les WHERE clauses d’une SELECT instruction. Les index existants .mdx sont automatiquement appliqués pour =, , <>, >=, =<et BETWEEN les opérateurs dans une WHERE clause, et LIKE les prédicats, ainsi que dans les prédicats de jointure.

Lorsque le pilote dBASE est utilisé, l’index créé par une CREATE UNIQUE INDEX instruction n’est pas unique et les valeurs dupliquées peuvent être insérées dans la colonne indexée. Un seul enregistrement d’un jeu avec des valeurs de clé identiques peut être ajouté à l’index.

Lorsque le pilote Paradox est utilisé, un index unique doit être défini sur un sous-ensemble contigu des colonnes d’une table, y compris la première colonne. Une table ne peut pas être mise à jour par le pilote Paradox si un index unique n’est pas défini sur la table ou lorsque le pilote Paradox est utilisé sans l’implémentation du moteur de base de données Borland.