Power Builder - Copiar los Datos de un Tabla a otra

 
Vista:

Copiar los Datos de un Tabla a otra

Publicado por Yessy (3 intervenciones) el 24/02/2006 16:23:13
Hola amigos como puedo copiar todos lo datos de una tabla a otra desde PB gracias
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:Copiar los Datos de un Tabla a otra

Publicado por Jancarlo (890 intervenciones) el 24/02/2006 16:41:44
La solución depende de algunas cosas

La tabla destino y origen son de la misma estructura ?

Deseas hacerlo desde un DW o desde una instrucción SQL ?

Si nos respondieras esto talvez podriamos darte una solución mas precisa.

Saludos!
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:Copiar los Datos de un Tabla a otra

Publicado por Yessy (3 intervenciones) el 24/02/2006 17:14:53
Hola quisiera hacer desde una instruccion SQL pero la tabla no existe quiero crearla al momento de copiar por q tengo q poner un boton q diga copiar datos la cual me copiara toda la informacion de la tabla 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

RE:Copiar los Datos de un Tabla a otra

Publicado por Guillermo (72 intervenciones) el 24/02/2006 20:29:03
Una de las opciones que tenes es, en el boton que decis que vas a crear, agrega la instruccion, Create table con los campos que te interesa; una vez creada la tabla podes crear un cursor que selecione los campos de la tabla origen que te intersan, y vas insertanto una a una en la tabla destino.

//--- Ejemplo ---//

Create table ejemplo (
campo1 numeric(2),
campo2 varchar(2),
campo3 date,
campo4 char(2) );

declare cur_datos cursor for
select campo_1,campo_2,campo_3,...,campo_n
from tabla_origen;

open cur_datos

for n = 1 to cantidad_de_filas_de_tu_tabla_origen
fetch next cur_datos into v_campo_1,v_campo_2,v_campo_3,...,v_campo_n
insert into tabla_destino (campo1,campo2,campo3,campo4)
values(v_campo_1,v_campo_2,v_campo_3,v_campo_4)
next

close cur_datos
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:Copiar los Datos de un Tabla a otra

Publicado por Asgard (1957 intervenciones) el 24/02/2006 20:32:35
Otra opcion que te llevara no mas de 2 minutos en crear mas el tiempo dependiendo del tamaño de registros es utilizar los pipelines, los cuales te crearan sino existe la tabla, realizaras una copia identica.
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

Otra opcion que te llevara no mas de 2 minutos

Publicado por Yessy (3 intervenciones) el 24/02/2006 21:00:10
Me dices como por favor amigo 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

RE:Otra opcion que te llevara no mas de 2 minutos

Publicado por amilcar (35 intervenciones) el 24/02/2006 22:24:56
dependiendo de tu version de power
en la 8 eso esta en new database, pipeline
alli seleccionas la conexion origen y destino,
tabla origen y los campos a migrar,
te aparecera la tabla origen con sus campos y la tabla destino,
si no la tienes creada eliges create table
y luego el icono de execute
listo
bueno suerte
un saludo desde argentina
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:Otra opcion que te llevara no mas de 2 minutos

Publicado por Asgard (1957 intervenciones) el 24/02/2006 22:48:36
Gracias Amilcar por tu explicación, sigan apoyando!
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:Otra opcion que te llevara no mas de 2 minutos

Publicado por alejandra (1 intervención) el 10/03/2008 23:59:03
y como `puedo hacer esto pero utilizando el codigo fuente y no haci manualmente
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