WEB开发网
开发学院数据库DB2 IBM InfoSphere Federation Server V9.7 中的新增... 阅读

IBM InfoSphere Federation Server V9.7 中的新增功能

 2009-12-24 00:00:00 来源:WEB开发网   
核心提示:1. 数据类型的改进1.1 新数据类型 DECFLOAT 及其对 NUMBER 类型的支持DECFLOAT( 十进制浮点数 ) 是 DB2 数据库产品中的一个内置 SQL 数据类型,在 IBM InfoSphere Federation Server V9.7 中引入了对该数据类型的支持,IBM InfoSphere

1. 数据类型的改进

1.1 新数据类型 DECFLOAT 及其对 NUMBER 类型的支持

DECFLOAT( 十进制浮点数 ) 是 DB2 数据库产品中的一个内置 SQL 数据类型。在 IBM InfoSphere Federation Server V9.7 中引入了对该数据类型的支持,这意味着将在远程数据源的 DECFLOAT 与本地联邦数据库中的 DECFLOAT 建立起类型映射,它使得我们可以通过联邦数据库透明访问和操作远程的 DECFLOAT 类型。

借助于 DECFLOAT 数据类型,IBM InfoSphere Federation Server V9.7 中进一步添加了对 NUMBER 数据类型的支持,通过设置 DB2 数据库为 NUMBER 兼容模式,我们可以在 SQL 语法中灵活使用 NUMBER 数据类型。

对 NUMBER 数据类型的支持,本地联邦数据库有两种运行模式:

默认模式:该模式下不支持 NUMBER 数据类型;

NUMBER 兼容模式:该模式下支持 NUMBER 数据类型

可以在创建数据库之前,通过设置系统变量 DB2_COMPATIBILITY_VECTOR,指定该数据库的 NUMBER 兼容性,具体如下:

DB2_COMPATIBILITY_VECTOR=10

对 NUMBER 数据类型的支持,远程数据源可以是 DB2 LUW V9.5 及之后版本或者 Oracle 。在本地联邦数据库,引入了服务器变量 NUMBER_COMPAT,用于指示远程数据源是否具有 NUMBER 兼容性。变量的有效值为“ Y ”和“ N ”,默认值为“ N ”,该变量仅在 IBM InfoSphere Federation Server V9.7 及之后有效。

这样在本地联邦数据库和远程数据源之间就形成了四种组合运行模式,如图 1 所示,分别为:

1 2 3 4 5 6  下一页

Tags:IBM InfoSphere Federation

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接