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

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

 2009-12-24 00:00:00 来源:WEB开发网   
核心提示: 非 NUMBER 兼容的联邦数据库与非 NUMBER 兼容的远程数据源相连;非 NUMBER 兼容的联邦数据库与 NUMBER 兼容的远程数据源相连;NUMBER 兼容的联邦数据库与非 NUMBER 兼容的远程数据源相连;NUMBER 兼容的联邦数据库与 NUMBER 兼容的远程数据源相连,其中

非 NUMBER 兼容的联邦数据库与非 NUMBER 兼容的远程数据源相连;

非 NUMBER 兼容的联邦数据库与 NUMBER 兼容的远程数据源相连;

NUMBER 兼容的联邦数据库与非 NUMBER 兼容的远程数据源相连;

NUMBER 兼容的联邦数据库与 NUMBER 兼容的远程数据源相连。

其中需要注意到是,(a)(b) 运行模式在 IBM InfoSphere Federation Server V9.7 之前就已经存在了,所不同的是 (b) 模式在远程兼容数据源上扩展了兼容 NUMBER 的 DB2 LUW ;而 (c) 和 (d) 模式则是新加入的两种运行模式。


图 1. 联邦数据库与远程数据源在 NUMBER 兼容上的组合运行模式
IBM InfoSphere Federation Server V9.7 中的新增功能

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

VARCHAR2 是 IBM InfoSphere Federation Server V9.7 中提供的一个新数据类型,该类型在 DB2 V9.5 中已经存在,它实际上是 VARCHAR 的同义词,在内部表示上与 VARCHAR 是一致的。 VARCHAR2 类型的引入使得我们可以在联邦数据库 SQL 语句中方便的使用该类型。

我们知道,CHAR 的长度是固定的,当字符的存储长度小于其定义的长度时,多余存储位将用空格补齐。而 VARCHAR2 则不同,它并不做空格的补齐,因此其长度是变化的,实际存储的长度因字符集的不同而不同。

IBM InfoSphere Federation Server V9.7 中的 VARCHAR2 在字符串语义上与 Oracle 中的 VARCHAR2 是类似的,它们将数据库中 VARCHAR 列可以存储空字符串的特性改为存储 NULL 值,这点与 CHAR 数据类型的性质也是一样的。因此当一个标量函数返回 0 长度的 CHAR 或者 VARCHAR 时,实际上将被当作 NULL 值处理。

上一页  1 2 3 4 5 6 7  下一页

Tags:IBM InfoSphere Federation

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