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

用 SQL 查询 DB2 XML 数据

 2007-05-20 16:17:17 来源:WEB开发网   
核心提示: 图 1 显示了 "items.comments" 列中的示例 XML 数据,图 2 显示了 "clients.contactinfo" 列中的示例 XML 数据,用 SQL 查询 DB2 XML 数据(2),随后的查询例子将引用其中某个 XML 文档

图 1 显示了 "items.comments" 列中的示例 XML 数据,图 2 显示了 "clients.contactinfo" 列中的示例 XML 数据。随后的查询例子将引用其中某个 XML 文档或这两个文档中某些特定的元素。

图 1. 存储在 "items" 表 "comments" 列的示例 XML 文档

图 2. 存储在 "clients" 表 "contactinfo" 列中的示例 XML 文档

查询环境

本文中的所有查询都是交互式地发出的,您可以通过 DB2 命令行处理器或 DB2 Control Center 中的 DB2 Command Editor 发出查询。本文中的屏幕图像和说明主要基于后一种方式。(DB2 Viper 还附带了一个基于 Eclipse 的 Developer Workbench,它可以帮助程序员图形化地构造查询。但是,本文不讨论应用开发问题或 Developer Workbench。)

要使用 DB2 Command Editor,需启动 Control Center 并选择 Tools > Command Editor。这时将弹出如 图 3 所示的窗口。在上面的面板中输入查询,单击左上角的绿色箭头运行查询,然后在下面的面板或 "Query results" 标签页中查看输出。

图 3. DB2 Command Editor,可以从 DB2 Control Center 启动

纯 SQL 查询

即使您对 SQL 所知有限,也仍然可以很轻松地查询 XML 数据。例如,下面的查询选择 "clients" 表中的全部内容,包括存储在 "contactinfo" 列的 XML 信息:

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

Tags:SQL 查询 DB

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