FoxPro/Visual FoxPro - Pasar datos de una tabla a otra

 
Vista:

Pasar datos de una tabla a otra

Publicado por hernan (2 intervenciones) el 08/11/2007 04:33:14
Hola tengo que hacer un modulo para un programa que lo unico que tiene que hacer es pasar los datos de una tabla a la otra... el tema es que los campos de las tablas, no son iguales, tendria hacer que el prog tome siempre los mismos campos y los pase siempre a los mismos campos de la otra tabla... la idea sería hacer un bucle que la recorra y vayas tomando uno por uno... espero haber explicado bien el problema... ;) saludos
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:Pasar datos de una tabla a otra

Publicado por Luighi (105 intervenciones) el 08/11/2007 07:11:30
ejemplifica
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:Pasar datos de una tabla a otra

Publicado por Plinio (7841 intervenciones) el 08/11/2007 10:27:37
1- En versiones mas recientes de VFP
INSERT INTO tabla2 (campo1,campo2,campo3) ;
SELECT xcampo1,xcampo2,xcampo FROM xTABLA1

2- Lo anterior de otra manera
SELECT tabla1
GO TOP
DO WHILE !EOF()

INSERT INTO tabla2 (campo1,campo2,campo3) ;
Value ( TABLA1.xcampo1,tabla1.xcampo2,TABLA1.xcampo

SELECT TABLA1
skip
ENDDO
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
sin imagen de perfil

RE:Pasar datos de una tabla a otra

Publicado por eduardo (139 intervenciones) el 08/11/2007 13:06:55
otra manera: si lo que se necesita es pasar de una tabla1 datos a otra tabla2 vacia con campos con = estructura se puede hacer:

SELECT tabla1
GO TOP
DO WHILE !EOF()

select tabla2
append blank
repla campo1 with tabla1.campo1
repla campo2 with tabla1.campo2 // los campos que necesites pasar
..........................
................................
................................


SELECT TABLA1
skip
ENDDO
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:Pasar datos de una tabla a otra

Publicado por Luighi (105 intervenciones) el 08/11/2007 15:19:58
si ambas tablas son iguales y una de ellas esta vacia
solo necesitas hacer:
select tabla2 && tabla vacia
append from tabla1
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:Pasar datos de una tabla a otra

Publicado por richard carrasco (1 intervención) el 14/12/2012 17:36:57
Por favor que esta mal no copia valores de una tabla a otra en tu intervencion
no copia los archivos de una tabla a otra
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
sin imagen de perfil

RE:Pasar datos de una tabla a otra

Publicado por Ernesto Hernandez (4623 intervenciones) el 08/11/2007 19:22:21
si no son iguales ? a que te refieres a estructura o a tipo ??
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