¿Puedo unir datos de 2 bases de datos DB2 diferentes? (Al igual que las bases de datos vinculadas a SQL Server)
Estoy mejorando una aplicación java existente. Hay datos en 2 bases de datos DB2 diferentes. La aplicación ya obtiene datos de 2 bases de datos diferentes, pero siempre realiza una búsqueda desde una y luego la otra. ¿Hay alguna manera de unir datos de 2 bases de datos DB2 diferentes usando un SQL SELECT?
Esto es lo que intenté:
CREATE ALIAS remote_orders FOR remote_db.schema.orders;
select *
from myid.remote_orders a
inner join local_schema.parts b on (a.key = b.key)
with ur FETCH FIRST 200 ROWS ONLY
Me sale este error:
STATEMENT REFERENCE TO REMOTE OBJECT IS INVALID. SQLCODE=-512, SQLSTATE=56023, DRIVER=4.14.113
¿Puedo hacer algo con una tabla temporal? Puedo ejecutar esta selección sin errores, pero no me ayuda ... (todavía)
select *
from myid.remote_orders
with ur FETCH FIRST 200 ROWS ONLY
EDITAR:
A Tabla Temp de DB2 podría ayudar. Pude crear uno. Ahora necesito (ir a la cama) e intentar seleccionarlo y luego hacer mi unión.