FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Unir dos tablas en interbase
Hola amigos del foro, les cuanto lo que quiero hacer, tengo dos bases de datos que tienen extructuras iguales:
notas2007.gbd notas2008.gbd ahora hay una tabla llamada alumnos, que existe en las dos bases de datos, que tienen la misma estructura, lo que pretendo es unir los datos de alumnos de notas2007.gbd a la tabla alumnos de notas2008.gbd, alguna idea para hacerlo a través de una query?, para no hacerlo enforma manual de campo a campo. Gracias por la ayuda.
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
#2
|
|||
|
|||
firebird / interbase no deja lanzar una consulta sobre tablas que residan en distintas bases de datos.
la unica forma que no sea pasar los datos por programa de una tabla a otra , es vinculando las tablas en acces , pegale un vistazo a este post http://www.clubdelphi.com/foros/showthread.php?t=49454 saludos |
#3
|
||||
|
||||
Hasta ahora no es posible hacer lo que quieres con una sentencia SQL, pero según el RoadMap de FireBird en la versión 3.0 si se podra .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#4
|
||||
|
||||
Resp
Con un simple y mortal sql no lo vas a poder hacer
Pero con dos consultas, un cleint data set y simple bucle si. Lanan las dos consultas luego luego se las psas al client data set y listo. ya tienes los datos.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. |
#5
|
|||
|
|||
Hola
Podrias hacerlo de la siguiente forma 1. Creas una tabla externa con la misma estructura que la tabla que deseas trasladar en ambas bases de datos y con el mismo nombre 2. Desde la primera base de datos insertas la informacion de la tabla original a la tabla externa 3. desde la segunda base de datos insertas la informacion de la tabla externa a la tabla que recibira los datos 4. despues de esto puedes borra las tablas externas de las dos bases de datos create table Nombretabla externalfile c:\carpeta\tabla.txt (campo1 ....) Espero que te funcione En el foro lo lei alguna vez |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Unir varias tablas en una sola | maravert | SQL | 1 | 04-01-2007 01:42:22 |
necesito unir varias tablas | karla | SQL | 2 | 31-12-2006 11:49:23 |
unir dos tablas en una consulta paradox 7 | Jorge Taveras | Tablas planas | 1 | 01-03-2005 07:29:24 |
unir tablas | Mario1980 | Conexión con bases de datos | 8 | 22-10-2004 10:36:45 |
¿Como Unir tablas de dos ALIAS diferentes? | sitrico | SQL | 3 | 01-07-2004 01:15:09 |
|