WEB开发网
开发学院数据库DB2 使用 XQuery 查询 DB2 XML 数据 阅读

使用 XQuery 查询 DB2 XML 数据

 2009-11-11 00:00:00 来源:WEB开发网   
核心提示: 这只是 XQuery 和 SQL 之间的基本不同点中的一部分,提供一份详尽的列表超出了本文的范围,使用 XQuery 查询 DB2 XML 数据(2),不过即将发表的 IBM Systems Journal 将更详细地讨论这些语言的不同,现在我们就探索一下 XQuery 语言的一些基本方面,而

这只是 XQuery 和 SQL 之间的基本不同点中的一部分。提供一份详尽的列表超出了本文的范围,不过即将发表的 IBM Systems Journal 将更详细地讨论这些语言的不同。现在我们就探索一下 XQuery 语言的一些基本方面,并看看如何使用它来查询 DB2 Viper 中的 XML 数据。

样本数据库

本文中的查询访问在 “DB2 Viper 快速入门”(developerWorks,2006 年 4 月)中创建的样本表。清单 1 给出了样本数据库中 “items” 和 “clients” 表的定义:


清单 1. 表定义
create table items ( 
id  int primary key not null, 
brandname varchar(30), 
itemname varchar(30), 
sku  int, 
srp  decimal(7,2), 
comments xml 
) 
create table clients( 
id  int primary key not null, 
name  varchar(50), 
status  varchar(10), 
contactinfo xml 
) 

图 1 中显示了 “items.comments” 列中包含的样本 XML 数据,而 图 2 中则显示了 “clients.contactinfo” 列中包含的样本 XML 数据。随后的例子查询将引用这两个 XML 文档中的一个或两个中的特定元素。


图 1. 存储在 “items” 表的 “comments” 列中的样本 XML 文档
使用 XQuery 查询 DB2 XML 数据

图片看不清楚?请点击这里查看原图(大图)。



图 2. 存储在 “clients” 表的 “contactinfo” 列中的样本 XML 文档
使用 XQuery 查询 DB2 XML 数据

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

Tags:使用 XQuery 查询

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