IBM DB2在db2中运行从一个数据库到另一个数据库的查询

时间:2011-11-30 10:04:57

标签: db2

有没有办法可以从DB2中的一个数据库运行查询到DB2中的另一个数据库?

例如,我有两个数据库:

  1. 样品
  2. 目标
  3. 我将在目标中编写一个查询,我将调用示例数据库中的表。但是,它应该在目标数据库中执行它。

1 个答案:

答案 0 :(得分:4)

要执行此操作,您需要使用Federation。 您将从目标数据库中的 sample 数据库中编目表。您将在目标数据库中有一个昵称,您可以对此表(昵称)进行任何查询,因为它是本地的。 DB2将调用另一个数据库,并检索数据。 但是,真正的执行是在 sample 数据库中,唯一的是你从 target 数据库调用执行。

使用不同类型的数据库时,使用InfoSphere Information Server 8.7连接到Oracle,SQL服务器等。 对于DB2和Informix,它曾经包含在内(你必须检查它)

了解更多信息http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.admin.dbobj.doc/doc/c0004122.html