Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Como puedo copiar un query a una tabla(firebird) (https://www.clubdelphi.com/foros/showthread.php?t=41560)

jesusomarsanche 19-03-2007 18:05:57

Como puedo copiar un query a una tabla(firebird)
 
nos e si algien sepa como hacer esto, ya que ahorita lo estoy haciendo de registro por registro de manera secuencial, y en ocasiones duro hasta 3 minutos. en ms access existe la sentencia append donde consulto una tabla y la inserto en otra, y otra donde consulto una tabla y creo otra tabla con el resultado de la consulta. algo similar es lo que quiero hacer
perdon estoy usando delphi 7 y firebird 2

Lepe 19-03-2007 18:39:46

busca algún manual de SQL, un ejemplo aqui

Con una sola sentencia copiarás todos los datos.

saludos

Kenobi 19-03-2007 19:00:13

la clave es el select into
 
seria algo asi como

SELECT * Into OtraTabla
FROM Tabla
WHERE loquesea = condicion

esta sentencia te crea una nueva tabla copiando la estructura que te trae el resultado del select ...

ahora bien si lo que quieres es copiar a una tabla existente pues

INSERT INTO tablaexistente SELECT * FROM TABLA WHERE Loquesea=condicion


Espero haber ayudado en algo.....

Saludos ...

jesusomarsanche 19-03-2007 19:48:46

gracias
 
gracias a ambos .
ambos ejemplos me funcionaron

jesusomarsanche 19-03-2007 19:52:20

otra informacion
 
http://www.clubdelphi.com/foros/showthread.php?t=28374


La franja horaria es GMT +2. Ahora son las 12:37:03.

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