有没有办法可以从DB2中的一个数据库运行查询到DB2中的另一个数据库?
例如,我有两个数据库:
我将在目标中编写一个查询,我将调用示例数据库中的表。但是,它应该在目标数据库中执行它。
答案 0 :(得分:4)
要执行此操作,您需要使用Federation。 您将从目标数据库中的 sample 数据库中编目表。您将在目标数据库中有一个昵称,您可以对此表(昵称)进行任何查询,因为它是本地的。 DB2将调用另一个数据库,并检索数据。 但是,真正的执行是在 sample 数据库中,唯一的是你从 target 数据库调用执行。
使用不同类型的数据库时,使用InfoSphere Information Server 8.7连接到Oracle,SQL服务器等。 对于DB2和Informix,它曾经包含在内(你必须检查它)