我增强现有的Java应用程序。 存在2个不同的DB2数据库中的数据。 该应用程序已经从2个不同的数据库获取数据,但它总是从一个查找,然后其他。 有没有一种方法来使用一个SQL SELECT 2个不同的DB2数据库连接数据?
这是我的尝试:
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
我得到这个错误:
STATEMENT REFERENCE TO REMOTE OBJECT IS INVALID. SQLCODE=-512, SQLSTATE=56023, DRIVER=4.14.113
我可以做一个临时表的东西吗? 我可以没有任何错误运行这个选择,但它并不能帮助我......(但)
select *
from myid.remote_orders
with ur FETCH FIRST 200 ROWS ONLY
编辑:
一个DB2临时表可能会有所帮助。 我能够创建一个。 现在我需要(睡觉),并尝试选择了进去,然后做我的加盟。