DB2 XML Extender、WORF 和 WebSphere Application Developer
2008-12-10 16:33:37 来源:WEB开发网您可以使用一个或多个 DB2 表列中的数据创建一个 XML 文档。DB2 XML Extender 使用存储在 DB2 表列中的数据组合出一个 XML 文档。同样,DB2 表中数据与组成的 XML 文档之间的映射是通过 DAD 文件来完成的。
您可以像使用 DB2 中的关系数据那样使用从 XML 文档拆分(分解)出来的数据。
若使用 XML Collections 方法,您可以将 XML 文档结构映射为 DB2 表,这样您就可以从已有的 DB2 数据组成 XML 文档,或者将 XML 文档分解成 DB2 表。在下面的情形中应该使用 XML Collections:
在已有的关系表中有一些数据,您将根据某个 DTD 组成 XML 文档。
需要存储的 XML 文档的数据集合与关系表之间能形成很好的映射。
您想使用不同的映射模式为关系数据创建不同的视图。
您有来自其他数据源的 XML 文档。您只对数据感兴趣,而不关心标记,并且想将纯数据存储在数据库中。您想拥有决定是否将数据存储在某些已有的表中还是存储在新表中的灵活性。
XML 文档中某个较小的子集经常需要更新,并且更新的性能很关键。
您需要存储整个 XML 文档的数据,但是常常只想检索其中的一个子集。
XML 文档大小超过了 2 GB,必须分解它们。
XML Collections 方法实例
首先我们从两个表开始,并使用与前面 XML Columns 实例中相同的 DTD:
清单 13. 创建表的 SQL 语句
CREATE TABLE Customer(
ID INTEGER NOT NULL PRIMARY KEY,
Country VARCHAR(30),
LName VARCHAR(30),
FName VARCHAR(30))
CREATE TABLE Customer_Details(
ID INTEGER,
Phone_Number VARCHAR(20),
Phone_Type VARCHAR(20),
CONSTRAINT CUST_DETAIL_FK
FOREIGN KEY (ID) REFERENCES Customer (ID))
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››XML 转成 数组对象
- ››XML注意的转义字符
- ››xml文件正确性验证类实现
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
更多精彩
赞助商链接