Indice de tabla, expresion

sergio
03 de Septiembre del 2003
Hola, estoy empezando con fox y tengo muchas dudas...
Podriais decirme que debo poner en "expresion" cuando creo un indice primario para una tabla con el diseñador de tablas, me podeis poner un ejemplo?
Otra duda: es lo mismo "indice primario" que "clave primaria", si no es asi....Como se asigna que un campo sea clave primaria ?
He empezado hace muy poco a programar y como veis tengo dudas de principiante, ayudarme porfa....

Luisen98
03 de Septiembre del 2003
Hola sergio:
Supongamos que tienes una tabla, con los campos Numclie, Nomclie,Edoclie
Las forma mas comun de indisar es la sigguiente:
index on Numclie tag inumclie
Donde Numclie, seria tu expresion...Hay formas mas complejas de crear indices como la siguiente, supongamos que quieres indisar "primariamente" por su estado y despues por su numero:
index on Edoclie+Numclie tag iedoclie
Ahora utilizare una expresion un poquito mas compleja, supongamos que quieres saber cuales clientes tienes con credito suspendido Edoclie="S"
Index on Edoclie+Numclie tag iotromas for Edoclie="S"
Este indice solo te podra dar informacion sobre los clientes que reunan dicha condicion.
En cuanto a la (Clave, Indice, Llave) primaria son terminos sinonimos. Saludos.

sergio
03 de Septiembre del 2003
Muchas gracias por la aclaracion
Un saludo...