FoxPro/Visual FoxPro - Depurar bases

 
Vista:

Depurar bases

Publicado por Javier (15 intervenciones) el 03/03/2005 19:58:23
Como puedo depurar los duplicados de una base, yo uso una tabla temporal con inice donde grabo un dato y verifico que no halla otro, pero la verdad es muy lento por el tamaño de la base de datos.
Alguien tiene una mejor opcion?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Depurar bases

Publicado por Roman Suazo (2723 intervenciones) el 03/03/2005 20:35:42
Varias opciones un poco mas rapido que la tuya:

-usar el indexseek

-crear una consulta buscando el duplicado

El manejar constantemente en memoria la tabla temporal y los indices en ella creo que te pone algo lento el sistema...Prueba primero con el indexseek...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Depurar bases

Publicado por Plinio (7841 intervenciones) el 04/03/2005 21:23:03
Supliniendo que los codigos de clientes esten duplicados
SELECT codigo_cliente, COUNT(*) as cantidad_veces ;
FROM tabla_clientes ;
INTO CURSOR temporal ;
GROUP BY codigo_cliente ;
HAVING cantidad_veces >1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar