现在的位置: 首页 > 综合 > 正文

DB2 Version 9.5 pureXML 新增强概述

2013年05月26日 ⁄ 综合 ⁄ 共 838字 ⁄ 字号 评论关闭

本文描述 IBM® DB2® V9.5 版针对 Linux、Unix 和 Windows 的 pureXML™ 增强和新特性。DB2 Version 9 支持将 XML 作为原生数据类型,也支持 SQL/XML、XQuery 语言,以及其他诸如模式支持、发布函数、对实用工具的 XML 支持、分解等特性。DB2 V9.5 增强了其中的一些特性并引入了新特性,以更加高效地处理 XML。本文从如何使 XML 处理更高效和更易于使用的角度解释了这些增强和新特性。

DB2 9 XML 支持概述

DB2 9 引入了原生 XML 数据类型。它将 XML 存储为一种经过解析的分层(原生)格式,并允许用户使用 XQuery 和 SQL/XML 语言查询数据。DB2 XQuery 表达式将存储在 DB2 数据库中的 XML 文档用作 XML 的查询源。函数 xmlcolumnsqlquery 用来连接存储在数据库中的 XML 值,并为 XQuery 解析器提供 XML 序列。

除了 XQuery 语言,DB2 9 还提供了 SQL/XML 函数在单个查询中同时处理 XML 数据和关系数据。SQL/XML 函数 xmlqueryxmltablexmlexists 有助于将 XQuery 嵌入到 SQL 语句中。

DB2 9 还支持模式验证。它引入了新的命令和存储过程,用于将模式注册到数据库并充当数据库对象。在插入操作之前或之后,可以用 xmlvalidate 函数根据已注册的模式验证 XML 值。也可以对模式进行注释,以便于将 XML 数据分解为关系表。 诸如 xmlelementxmlattributes 等发布函数可用来将关系值转换为 XML 文档。DB2 9 也针对 XML 数据支持对一些实用工具(导入、导出等等)进行了更新。更多关于 Version 9 中的 XML 支持请参见 参考资料 部分。

DB2 V9.5 的新特性

在处理 XML 数据方面,现有的 DB2 9 功能非常强大。DB2 V9.5 增强了一些现有特性并引入了其他功能,以使 XML 处理更加强大和高效。下面是本文将要讨论的功能列表...

本文转自:IBM developerWorks 中国
【上篇】
【下篇】

抱歉!评论已关闭.