copiar una tabla de una Base de datos a otra.. pero en sql2000

316 views
Skip to first unread message

victor velazquez

unread,
Sep 30, 2011, 2:35:16 PM9/30/11
to Comunidad de Visual Foxpro en Español
Hola foxeros.. una duda como puedo copiar una tabla contenida en una
base de datos A a una base de datos B.. pero en sql2000..

saludoss

Intel Man

unread,
Sep 30, 2011, 3:13:35 PM9/30/11
to publice...@googlegroups.com
Hola, puedes abrir 2 conexiones para tus 2 base de datos, y luego usas un cursor con sqlexec() para traer los datos de la tabla de la base e datos 1 y luego la actualizas usando el sqlexec() con la segunda conexion (base de datos 2) y actualizas desde el cursor.

Saludos


> Date: Fri, 30 Sep 2011 11:35:16 -0700
> Subject: [vfp] copiar una tabla de una Base de datos a otra.. pero en sql2000
> From: viv...@gmail.com
> To: publice...@googlegroups.com

extremo

unread,
Sep 30, 2011, 3:32:54 PM9/30/11
to Comunidad de Visual Foxpro en Español
te mando un ejemplo copiando una tabla con todos sus registos

use database Base1

select * from into [base2].dbo.miTabla from miTabla

Eso es todo, lo unico que no se hereda es la propiedad
autoincremental, bueno tampoco los indices , pero si quieres la
estructura exacta tendrias que hacerlo con create table no hay otra
forma.

Bendiciones


On 30 sep, 15:13, Intel Man <intel_man_in...@hotmail.com> wrote:
> Hola, puedes abrir 2 conexiones para tus 2 base de datos, y luego usas un cursor con sqlexec() para traer los datos de la tabla de la base e datos 1 y luego la actualizas usando el sqlexec() con la segunda conexion (base de datos 2) y actualizas desde el cursor.
>
> Saludos
>
>
>
> > Date: Fri, 30 Sep 2011 11:35:16 -0700
> > Subject: [vfp] copiar una tabla de una Base de datos a otra.. pero en sql2000
> > From: vive...@gmail.com
> > To: publice...@googlegroups.com
>
> > Hola foxeros.. una duda como puedo copiar una tabla contenida en una
> > base de datos A a una base de datos B.. pero en sql2000..
>
> > saludoss- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

extremo

unread,
Sep 30, 2011, 3:34:55 PM9/30/11
to Comunidad de Visual Foxpro en Español
disculpa, despues de enviar me di cuenta que la sintaxis estaba mala

esta es la correcta

select * into [base2].dbo.miTabla from miTabla

Ojo, esto lo puedes hacer desde el analizador de consultas del sql2000

Bendiciones
> > - Mostrar texto de la cita -- Ocultar texto de la cita -

mpulla

unread,
Sep 30, 2011, 4:03:46 PM9/30/11
to Comunidad de Visual Foxpro en Español
Utiliza el administrador corporativo de Sql server y importa los
datos.

Saludos.
Mauricio

Viktor Velazquez

unread,
Sep 30, 2011, 4:28:42 PM9/30/11
to publice...@googlegroups.com
gracias extremo.. asi es.. saludos..

> Date: Fri, 30 Sep 2011 12:32:54 -0700
> Subject: [vfp] Re: copiar una tabla de una Base de datos a otra.. pero en sql2000
> From: protech...@gmail.com
> To: publice...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages