FoxPro/Visual FoxPro - urgente como creo un indice principal

 
Vista:

urgente como creo un indice principal

Publicado por lovell (1 intervención) el 03/02/2006 18:42:39
hola quisiera que me ayudes estoy trabajando con una base de datos en fox
ya hecha , pero como ya tengo las tablas hechas y tengo 180,000 registros y la
mayoria se repiten quisiera agrgarle una columna de numeracion , al agregarlo tendraia que numerarlo desde modificarlo y numerar manualmente de 1 hasta 180,000 pero me ddemoraria una año hay alguna forma de hacerlo automaticamente para que este sea un clave principal sabe como hacerlo gracias
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:urgente como creo un indice principal

Publicado por Roman Suazo (2723 intervenciones) el 03/02/2006 20:58:23
Usa u SCAN para recorer la tabla...y con el index on creas el indice principal o en la pantalla donde se define la tabla definis el indice. Algo asi:

Selec mi tabla
Go top
Numero=0
Scan all
Numero=Numero+1
replace campoId with numero
endscan

Ojo, podrian haber errores de sintaxis en el ejemplo.
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:urgente como creo un indice principal

Publicado por Manuel (22 intervenciones) el 04/02/2006 18:44:20
Otra Opcion:

USE (NOMBRE DE LA TABLA)
GO TOP
NUMERO=0
DO WHIL .NOT. EOF()
NUMERO=NUMERO+1
REPL (NOMBRE CAMPO) WITH NUMERO
SKIP
ENDD

ESTA SI FUNCIONA.
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