Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Backup de tablas especificas (https://www.clubdelphi.com/foros/showthread.php?t=18613)

Marcos 17-02-2005 17:58:51

Backup de tablas especificas
 
Hola grupo, tengo una base de datos con muchas tablas
(la cual esta en IB) y lo q me han pedido es que se
pueda hacer el backup de dos tablas en concreto a otra
base de datos.

Como hago esto desde codigo; si es de una misma bd lo
hacia asi:

insert into tabla1 (Select * from tabla2) o algo
asi.

Como lo hago si se tratan de BDs diferentes?

Muchas gracias por cualquier info.

Marcos

rastafarey 17-02-2005 19:01:52

respuesta
 
Código:

Create procedure "el nonbre"
return(
  "Registro" varchar(1000)
)
as
begin
  for select 'Insert into "tabladest"("c1", "c2") values ('||''c1''||','||''c2''||');'
  from "tablaini" Into "Registro" Do
    Suspend;
end

De esta manera octienes la consult apar ainsertar.
y luego la ejecuitas en la otra db como un script;

Ten en caunta que si ahy un campo blob en la v¡base datos hay que hacer otras cosas.

StartKill 18-02-2005 15:20:16

Wnas, muy interesante, no se me habia ocurrido :-)

Your friend

StartKill
Lima-Perú


La franja horaria es GMT +2. Ahora son las 06:29:52.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi