使用SQL查询DB2 9中的XML数据
随后的查询例子将引用其中某个 XML 文档或这两个文档中某些特定的元素。但是,本文不讨论应用开发问题或 Developer Workbench。换句话说,使用纯 SQL 不能对 XML 文档中的片段进行投影、限制、连接、聚集或排序操作。下一节将探讨 SQL/XML 的几个基本特性。顾名思义,SQL/XML 被设计用来为 SQL 和 XML 两者之间搭一座桥。XPath 是用于导航 XML 文档以便发现元素或属性的一种语言。XQuery 包括对 XPath 的支持。例如,引用 XML 元素 "zip" 的 XQuery 并不适用于名为 "ZIP" 或 "Zip" 的 XML 元素。DB2 Viper 提供了超过 15 个 SQL/XML 函数,通过这些函数可以搜索 XML 文档中的特定数据,将传统数据转换成 XML,将 XML 数据转换成关系数据,以及执行其他有用的任务。本文不讨论 SQL/XML 的所有方面,而只是谈到几种常见的查询挑战
用户评论