级别: 低级
C. M. Saracco (saracco@us.ibm.com), 资深软件工程师, IBM
XQuery 是专门为盘诘 XML 数据而设计的行业范例说话,DB2® 9 供应了对 XQuery 的支持。可以操纵 XQuery 和 DB2 9 检索 XML 列中存储的整个 XML 文档或 XML 片断。还可以为盘诘指定基于 XML 的过滤器、对 XML 输入终止转换以及将条件逻辑归并到盘诘中。本教程引见 DB2 的 XQuery 支持,注解几个根本的说话观点,并讲授怎样针对 DB2 中存储的 XML 数据编写和实行巨大的 XQuery。这是 分 7 部分的系列教程 中的第 7 部分,这个系列的目标是搀扶辅助读者筹办 DB2 9 for Linux, UNIX, and Windows 根基测验 730。
初阶之前
为了搀扶辅助您筹办 DB2 认证测验,本教程将讲授 XQuery 以及 DB2 中对它的支持。在学习本教程之前,您应该曾经熟悉 DB2 9 及其 pureXML 支持。
本教程主要存眷运用 XQuery 盘诘 DB2 XML 数据。它对运用 SQL/XML(带 XML 扩展的 SQL)盘诘 DB2 XML 数据只终止异常无限的讨论。关于 DB2 对行业范例 SQL/XML 函数的支持的更多信息,请参阅 参考材料。
关于本系列
如果您正筹办到场 DB2 根基认证(测验 730),那您就来对处所了。这个 共分 7 部分的 DB2 认证指南系列教程 涵盖了为到场测验而必须大白的一切根基知识。即便您不方案马上到场认证测验,本系列教程也可以搀扶辅助您理解 DB2 9 中的新特征。
关于本教程
本教程讲授 DB2 中新的 XQuery 支持的根本成效,讨论 XQuery 和 SQL 之间的关头差别,注解 XPath 和 “FLWOR” 表达式,讲授怎样针对 DB2 XML 数据编写巨大的 XQuery。
本教程得当那些盼望操作凭证本机条理机关存储在 DB2 表的 XML 列中的 XML 文档的 DB2 用户。在学习本教程之前,您应该熟悉根本的 XML 手艺以及 DB2 新的 pureXML 支持。如果需要,请参阅 参考材料 中的布景材料。
目标
在学完本教程之后,您应该可以:
- 大白根本的 XQuery 观点
- 运用几个罕见的表达式编写巨大的 XQuery
先决条件
本教程要求读者熟悉根本的 XML 手艺以及 DB2 新的 pureXML 存储和数据治理支持。您应该理解 XML 文档的条理化实质、良构性的观点以及怎样运用元素和属性。还应该理解怎样运用 DB2 9 凭证本机条理机关存储良构的 XML 文档。
零碎需求
不需要 DB2 的拷贝也可以学习本教程,但是运转示例需要一个安装了 DB2 9 的零碎。运用任何支持的平台都可以,但是一些示例针对 Windows 平台终止了调停。如果下载 IBM DB2 9 的免费试用版并在学习本教程时终止理论,那么收益会更大年夜。
版权声明:
原创作品,答应转载,转载时请务必以超链接形式标明文章 原始因由 、作者信息和本声明。不然将追查执法责任。