Inserción tablas DB diferentes
En la version 2.5 de Firebird se puede hacer consulta sobre dos BDs con Execute Statement,
Pero no consigo hacer una cosa tan sencilla como:
Alguien tiene idea de como hacerlo? |
Hola.
Lee el manual, esto que quieres hacer no es posible hacerlo directamente con Firebird 2.5 No puedes hacer consultas cruzadas, la sentencia SQL que generes dinamicamente solo puede ir dirigida a una base de datos (ya sea la propia o la externa). http://www.firebirdsql.org/devel/doc...psql-exctstmnt http://www.firebirdsql.org/devel/doc...25-psql-extqry Por lo tanto tendrás que hacer un recorrido (con un for select o un for execute) sobre db2.Salidas, poniendo sus datos en unas variables, para después poder insertar dentro de db1.Salidas los datos de esas variables. http://www.janus-software.com/fbmanu...=PSQL&topic=97 http://www.janus-software.com/fbmanu...=psql&topic=96 Saludos. |
La franja horaria es GMT +2. Ahora son las 09:30:01. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi