Append from

404 views
Skip to first unread message

orlin

unread,
Nov 17, 2010, 6:17:33 PM11/17/10
to Comunidad de Visual Foxpro en Español
Hola a todos.
Quiero pasar los datos de Dos tablas a otra tabla similar, estas estan
en rutas diferentes.
Yo uso:
Select Table
Append from 'Ruta tabla1'
Append from 'Ruta tabla2'
El problema es la cantidad de registros y en la Res esto me tarda
mucho tiempo.

Yo queria copiar los datos a un Array y luego hacer el append al
array.
Si alguien puede darme una idea de pasar los datos mas rapido se lo
agradezco.

Gracias.........

rfsalasb

unread,
Nov 17, 2010, 6:41:18 PM11/17/10
to publicesvfoxpro
Hola Orlin, un poco enredada tu requerimiento.
En fin, porque no lo haces en la máquina donde estan las tablas físicas, o copias la "tabla1" y la "tabla2" donde está la "Table" y así no tienes que trabajar a través de la red.
La otra, podrías hacer un select * from tabla1 into cursor micursor y luego haces el append desde este cursor, así:

select * from tabla1 into cursor micursor
select table
append from dbf("micursor")

Pregunto, estás trabajando con tablas libres o con un contenedor de BD ?
Cuál es la cantidad de registros en cada una de las tablas ?

Saludos.
------------------
rfsalasb
2010-11-17

-------------------------------------------------------------
Remitente:orlin
Fecha:2010-11-17 17:17:59
Destinatario:Comunidad_de_Visual_Foxpro_en_Español
CC:
Asunto:[vfp] Append from

IVAN MARTINEZ

unread,
Nov 17, 2010, 6:59:37 PM11/17/10
to publice...@googlegroups.com
Si son muy grandes se pueden eliminar los indices y despues recrearlos.
Ivan Martinez

>>>-----Mensaje original-----
>>>De: publice...@googlegroups.com
>>>[mailto:publice...@googlegroups.com] En nombre de orlin
>>>Enviado el: Miércoles, 17 de Noviembre de 2010 06:48 p.m.
>>>Para: Comunidad de Visual Foxpro en Español
>>>Asunto: [vfp] Append from

Luis Mata

unread,
Nov 18, 2010, 8:51:37 AM11/18/10
to publice...@googlegroups.com
?insert into tabla1 select * from tabla2
Reply all
Reply to author
Forward
0 new messages