“DB2 通用数据库”和 DB2 Connect 用户现在可在任何 DB2 系列数据库或 OLE DB 源中使用分布式查询。这就意味着用户和应用程序可以使用 DB2 通用数据库 SQL 语法和 API 来访问驻留在各种数据源中的数据。 借助此功能,用户和应用程序就能够在单个 SQL 语句中引用多个数据源。 对于 DB2 Relational Connect,分布式查询还可包括 Oracle 以及 Sybase 或 Microsoft SQL Server 数据库(对于 DB2 版本 7.2)(参见DB2 Relational Connect)。
这是将 DB2 DataJoiner 集成到“DB2 通用数据库”中的第一阶段。 DataJoiner 是 IBM 用来集成各种数据源的中间件产品。 有关详情,参见《管理指南》:计划和 《管理指南》:实现。
DB2 Relational Connect 版本 7.2 将数据访问添加至下列数据库管理系统:
对 AIX 和 Windows NT 上的 DB2 中的 Oracle 数据库的访问仍然受支持。
借助此新支持,单个分布式查询现在可访问任何 DB2 系列数据库或 OLE DB 源以及任何 Oracle、Sybase 和 Microsoft SQL Server Windows NT 版数据库中的数据。
DB2 版本 7.2 允许您查询存储过程中的异种数据库中的表。对于版本 7.2,SQL 过程可使用别名。可在异种数据库中为表定义一个别名, 并在 SQL 过程中使用该别名。