FoxPro/Visual FoxPro - Insertar campos a una tabla con datos

 
Vista:

Insertar campos a una tabla con datos

Publicado por victor hugo cuellar (27 intervenciones) el 09/02/2020 18:41:44
Hola a todos en la comunidad LWDP... hay un programa que maneja tablas libres y a la vez estas están en una base de datos. Resulta que el programa fue actualizado y le pusieron algunos campos adicionales a la nueva versión..
Necesito ayuda para insertar esos nuevos campos en la versión vieja y no perder la información que ya esta en las tablas y la base, algo así como copiar la estructura sin perder datos...
De antemano gracias por la orientación y ayuda..
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
Imágen de perfil de Leonardo Daniel A.
Val: 1.115
Oro
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Insertar campos a una tabla con datos

Publicado por Leonardo Daniel A. (497 intervenciones) el 11/02/2020 04:34:56
Tendras que hacerlo a pie

1
2
ALTER TABLE tuDBF ADD COLUMN nombre_col1 CHAR(10)
ALTER TABLE tuDBF ADD COLUMN nombre_col2 NUMERIC(10,2)


Supongo que tienes un campo llave, y para meter los datos nuevos de las tablas nuevas a las viejas

1
2
3
4
5
6
7
8
9
SELE 1
USE \dir_nvo\DBF1 alias dbf_nuevo
 
SELE 2
USE \dir_viejo\DBF1 alias dbf_viejo
 
 
UPDATE dbf_viejo SET columna1 = dbf_nuevo.columna1, columna2 = dbf_nuevo.columna2 FROM dbf_nuevo ;
              WHERE dbf_viejo.llave = dbf_nuevo.llave
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

Insertar campos a una tabla con datos

Publicado por victor hugo cuellar (27 intervenciones) el 12/02/2020 00:59:51
Hola gracias por comentar... solucione el problema de la siguiente manera..
verifique los campos de la version actualizada y la version vieja..
abri la base con visualfoxpro e inserte los campos y tablas faltantes y listo.. la misma base de datos se encargo de ajustar las tablas externas que se incluian en la base... gracias...
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