WEB开发网
开发学院数据库DB2 DB2 Magazine 中文版: 关注 XQuery 阅读

DB2 Magazine 中文版: 关注 XQuery

 2008-12-12 16:35:12 来源:WEB开发网   
核心提示: 图 4. 定义 contains() 函数在该窗口的右上角,可以看到一个 Step Out 图标,DB2 Magazine 中文版: 关注 XQuery(5),单击该图标,或者从下拉菜单中选择 OK,并看到包含查询结果的一个基本的(但是不完全是格式良好的)XML 文档,构建一个可视化 XQ

图 4. 定义 contains() 函数

DB2 Magazine 中文版: 关注 XQuery

在该窗口的右上角,可以看到一个 Step Out 图标。单击该图标,或者从下拉菜单中选择 OK,进入到上一级。在 For Logic 定义中,增加一个字段。将 phone 元素拖放到 Return 网格上的 name 下。然后再次单击 Step Out。

再次单击 Step Out,返回到 root 级节点。在这里可以继续添加节点。现在,运行一下查询,看看结果。在右上角的图标上单击右键,从下拉菜单中选择 Run...,或者从主菜单中选择 Run → Run...。

这里还有一次机会将 XML 列与一个定义文档相关联,但是由于它已经被正确地关联了,因此只需单击 Finish。在 Data Output 视图中,应该可以看到 <toronto>...。 单击省略号查看整个结果集。

您可以查看两种格式的结果:XML Tree (见图 5) 或 Source,后者是一种无格式文本转储。在这个简单的例子中,所有结果都被收集在一个根节点下,包括任何重复的客户。但是,通过较小的调整,就可以改变节点层次,增加附加字段,删除重复的行,或者增加聚合函数。

图 5. 示例 XQuery 的结果

DB2 Magazine 中文版: 关注 XQuery

还可以对一个外部文件执行 Save As... 命令。实际上,如果单击 Save As 并保存到 demo.xml,可以在 Web 浏览器中打开这个文件,并看到包含查询结果的一个基本的(但是不完全是格式良好的)XML 文档。

构建一个可视化 XQuery

有了新的 XQuery 网格,您将创建一个简单的包含一些条件的查询。

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

Tags:DB agazine

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