Condividi tramite


Limitazioni dell'istruzione CREATE INDEX

L'istruzione CREATE INDEX non è supportata per i driver di Microsoft Excel o Text.

Un indice può essere definito su un massimo di 10 colonne. Se in un'istruzione CREATE INDEX sono incluse più di 10 colonne, l'indice non viene riconosciuto e la tabella viene considerata come se non fosse stato creato alcun indice.

Il driver dBASE non può creare un indice in una LOGICAL colonna.

Quando viene usato il driver dBASE, il tempo di risposta sui file di grandi dimensioni può essere migliorato creando un .mdx indice (o .ndx) sulla colonna (campo) specificato nelle WHERE clausole di un'istruzione SELECT . Gli indici esistenti .mdx vengono applicati automaticamente per =>==<><, , e BETWEEN operatori in una WHERE clausola e LIKE predicati, nonché nei predicati join.

Quando viene usato il driver dBASE, l'indice creato da un'istruzione CREATE UNIQUE INDEX non è univoco e i valori duplicati possono essere inseriti nella colonna indicizzata. È possibile aggiungere un solo record da un set con valori chiave identici all'indice.

Quando viene usato il driver Paradox, è necessario definire un indice univoco su un subset contiguo delle colonne in una tabella, inclusa la prima colonna. Una tabella non può essere aggiornata dal driver Paradox se un indice univoco non è definito nella tabella o quando viene usato il driver Paradox senza l'implementazione del motore di database Borland.