Compartir a través de


Permitir valores duplicados

En Visual FoxPro, un índice único no evita el uso de valores duplicados, aunque sólo almacenan la primera aparición del valor o valores en el archivo de índice. En este sentido, la palabra “único” se refiere a las entradas del archivo de índice, que sólo contiene valores únicos, pues no almacena cada clave más de una vez e ignora la segunda y posteriores apariciones de los valores no únicos. Las tablas indizadas con índices únicos pueden contener valores duplicados. Los índices únicos se admiten principalmente por compatibilidad con las versiones anteriores.

Un índice normal es simplemente un índice que no es único, principal ni candidato. Los índices normales se utilizan para ordenar y buscar registros, pero no se exige que los datos de dichos registros sean únicos. También puede usar un índice normal como el lado “varios” de una relación persistente de uno a varios.

Para crear un índice normal

  • En el Diseñador de tablas, elija la ficha Índices y cree un índice seleccionando Normal como tipo.

    –O bien–

  • Utilice el comando INDEX.

Por ejemplo, los comandos siguientes hacen de city una clave normal para la tabla customer:

USE customer 
INDEX ON city TAG city

Vea también

Establecer un índice principal o candidato | Crear múltiples índices | Trabajar con registros | Establecer el orden de los registros en tiempo de ejecución | Crear un índice | Ordenar por múltiples campos | Crear índices para tablas