Duplicar tabela con SQLRDD en DB diferente

Duplicar tabela con SQLRDD en DB diferente

Postby WilliamAdami » Wed Sep 21, 2011 8:55 pm

amigos, usando sqlrdd y mysql , como duplicar una tabela de um DB para outro, como o comando abaixo ?

CREATE TABLE nova_tabela SELECT * FROM tabela_original

onde a "nova_tabela" esta no DB "banco2"
e a "tabela_original" esta no DB "banco1"

con SQLRDD tienes que abrir 2 conexoes , una para cada BD, mas como executar lo comando acima ?

algun exemplo ?

Muchas Gracias

William
WilliamAdami
 
Posts: 68
Joined: Tue Apr 14, 2009 9:26 pm
Location: Brasil

Re: Duplicar tabela con SQLRDD en DB diferente

Postby Willi Quintana » Wed Sep 21, 2011 11:34 pm

Hola,,, prueba esto,,, copya la estructura de una tabla en otra:

Code: Select all  Expand view  RUN

CREATE TABLE newtable LIKE oldtable

 
User avatar
Willi Quintana
 
Posts: 1023
Joined: Sun Oct 09, 2005 10:41 pm
Location: Cusco - Perú

Re: Duplicar tabela con SQLRDD en DB diferente

Postby Francisco Horta » Fri Sep 23, 2011 10:29 pm

hola willi,

y se podra de alguna manera que pasen todos los registros?
gracias
pak.o
____________________
Paco
Francisco Horta
 
Posts: 845
Joined: Sun Oct 09, 2005 5:36 pm
Location: la laguna, mexico.

Re: Duplicar tabela con SQLRDD en DB diferente

Postby Ramon Paredes » Fri Sep 23, 2011 11:20 pm

Amigos,

Con un query desde SQLRDD :

SR_BeginTransaction()
oSql:=SR_GetConnection()
cQry:="CREATE TABLE `nokia`.`f1` SELECT * FROM `bdariasp`.`f1` "
oSql:Exec(cQry)
SR_EndTransaction()

//
Con SQLRDD se crea la tabla "f1" en la base de datos (nokia) con la estructura y los datos de "f1" de la base de datos (bdariasp) la conexion activa debe ser la de donde vas a crear la tabla

Saludos desde Managua, Nicaragua

Ramon Paredes
... Desde la Tierra de lagos y Volcanes......
User avatar
Ramon Paredes
 
Posts: 215
Joined: Fri Feb 02, 2007 3:38 pm
Location: Managua, Nicaragua

Re: Duplicar tabela con SQLRDD en DB diferente

Postby Willi Quintana » Sat Sep 24, 2011 1:56 pm

Hola Francisco
Se pùeden tener dos instancias que manejen bases de datos diferentes, dependiendo de la herramienta que uses para acceder a MySQL

Code: Select all  Expand view  RUN

CREATE TABLE newtable LIKE oldtable
CREATE INTO newtable SELECT * FROM oldtable
 


Salu2
User avatar
Willi Quintana
 
Posts: 1023
Joined: Sun Oct 09, 2005 10:41 pm
Location: Cusco - Perú

Re: Duplicar tabela con SQLRDD en DB diferente

Postby Francisco Horta » Sat Sep 24, 2011 3:08 pm

Gracias
funciona asi:
CREATE TABLE 'prueba' SELECT * FROM 'paises'
salu2
pak.o
____________________
Paco
Francisco Horta
 
Posts: 845
Joined: Sun Oct 09, 2005 5:36 pm
Location: la laguna, mexico.


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 18 guests