varios unir una tablas tabla servidores relacionar misma entre ejemplo diferentes datos consultas consulta bases sql db2 linked-server

una - unir dos tablas sql server



¿Puedo unir datos de 2 bases de datos DB2 diferentes?(Como las bases de datos vinculadas de SQL Server) (1)

Use el nombre completamente calificado <database>.<user/schema>.<tablename>

algo como:

select * from DB1.myid.remote_orders a inner join DB2.local_schema.parts b on (a.key = b.key) with ur FETCH FIRST 200 ROWS ONLY

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 busca desde uno y luego desde el otro. ¿Hay alguna forma de unir datos de 2 bases de datos DB2 diferentes utilizando 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:

Una tabla temporal de DB2 podría ayudar. Pude crear uno. Ahora necesito (ir a la cama) e intentar seleccionarlo y ENTONCES hacer mi unión.