• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 3 部分:如何高效并有效率的查询 XML 数据

DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 3 部分:如何高效并有效率的查询 XML 数据

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 3 部分:如何高效并有效率的查询 XML 数据等相关知识,希望本文的分享对您有所帮助
</div>

在这一章节,我们将讨论关于什么时候使用 SQL/XML 或 XQuery 来编写查询,通过例子来使用我们的样本数据库。我们将讨论从趋势到棘手的问题,包括使用 // 和 *, 在 SQL/XML 查询中有效的限制行,XMLEXISTS 谓词的一般错误,以及处理 XML 属性数据。其它主题包括编写包括 XML 数据的连接和 XMLTABLE 查询的窍门。

选择 SQL/XML vs. XQuery:它们有什么优缺点?

你可以在普通 XQuery、SQL/XML、或有嵌入式 SQL 的 XQuery 中表示很多查询。在一个特定情况下你可能发现这些选择中的一个比其它的更能直接的表达你的查询逻辑。通常情况下,查询 XML 数据的“正确”的方法需要根据具体情况来选择,要考虑到应用程序的需求和特点。不过,我们可以总结如下指南:

没有 XQuery 或 XPath 的普通 SQL在整个获取文档和操作和对整个文档的插入、删除、更新操作,文档的选择必须基于表中的非 XML 列。

SQL/XML 与 XQuery 或内置 XPath 的 SQL 语句提供了最广泛功能和最少的约束。你可以在 XML 列上表达谓词、抽取文档片段、想 XQuery 表达式传递变量标记、使用全文本搜索、聚集和对 SQL 级别分类,而且你可以联合并且以一个灵活的方式连接 XML 与关系型数据。这个方法适用大多数应用程序。

XQuery是一个非常强大的查询语言,专门针对查询 XML 数据设计。这样,如果你的应用程序需要查询并只操作 XML 数据而不涉及其它的关系型数据,这是一个非常好的选择。这在某些时候可能更简单也更直接。同样,如果你从一个纯 XML 数据库迁移到 DB2 9.5 并已经有现成的 XQueries 了,你可能更喜欢使用普通的 XQuery 。

XQuery 内置 SQL是一个很好的选择,如果你打算利用关系型谓词和索引以及全文搜索来从一个 XML 列中预过滤文档,把它们放入一个 XQuery 中。 SQL 嵌入 XQuery 也让你可以运行对 XML 列的外部函数。不过如果你需要用分组和聚集来执行数据分析查询的话,你可能更喜欢 SQL/XML 。

 2 3 4 5 6  下一页</div> </div> </div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 3 部分:如何高效并有效率的查询 XML 数据
  • DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 2 部分:向 DB2 数据库中添加 XML 数据指南
  • DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 5 部分
  • DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 3 部分:如何高效并有效率的查询 XML 数据
  • DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 2 部分:向 DB2 数据库中添加 XML 数据指南

相关文章

  • 2017-06-28用于监控 DB2 实例和数据库的新的 DB2 UDB 工具
  • 2017-06-28DB2 V9.5 工作负载管理简介
  • 2017-06-28使用 WebSphere Information Integrator 自主监控工具维护联邦数据
  • 2017-06-28IBM DB2前世今生之分布式平台的DB2
  • 2017-06-28DB2 9.7:利用自动维护策略自动回收多维集群(MDC)表中的空间
  • 2017-06-28从 EJB 2 容器管理的持久性迁移至 IBM Master Data Management Server 的 pureQuery
  • 2017-06-28WPAR 的相关概念和 DB2 的配置
  • 2017-06-28DB2数据的复制、迁移方法
  • 2017-06-28灵活有效的数据仓库解决方案: 第 1 部分:客户互动和项目计划
  • 2017-06-28了解用户和组账户与DB2 UDB的交互

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • DB2 V9 自动维护,第 3 部分: 启用自动表和索引重组
    • 记录 DB2 UDB 的存储过程消息:一个用于动态记录 C 存储过程日志的框架
    • DB中如何查询Table占用空间的大小
    • 在使用 SQLJ 和 JDBC 时获取最优的 DB2 性能
    • 用 Performance Warehouse 数据来检修和调优 DB2 UDB 服务器
    • 详解DBA创建用户帐户及分配特定特权的步骤
    • DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的最佳实践,第 2 部分:向 DB2 数据库中添加 XML 数据指南
    • IBM DB2 日常维护汇总(一)
    • SQL过程的性能:提示和技巧
    • IBM DB2 日常维护汇总(三)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有