• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > 用DB2 pureXML执行不区分大小写的高效搜索

用DB2 pureXML执行不区分大小写的高效搜索

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

匿名通过本文主要向大家介绍了db2区分大小写吗,邮箱区分大小写吗,c语言区分大小写吗,mysql区分大小写吗,163邮箱区分大小写吗等相关知识,希望本文的分享对您有所帮助
</div>

根据定义,XML 元素和属性的值是区分大小写的。例如,如果搜索值为 “Paris” 的 元素,那么不会找到 “PARIS” 或 “paris”。可以使用 fn:upper-case() 等 XQuery 函数解决这个问题,但是使用这些函数时不能使用 XML 索引,所以性能可能不好。本文解释如何使用 DB2® pureXML™ 创建不区分大小写的数据库以及让 XML 查询和 XML 索引发挥预期的作用。用大写和小写函数执行不区分大小写的搜索

下面的示例帮助您更清楚地理解不区分大小写的搜索。清单 1 定义一个包含一个 INTEGER 列和一个 XML 列的表,并在表中插入 7 行。每行包含一个小的客户文档,其中包含 XML 元素 。

此元素中的值在大小写方面并不一致。一些值是全大写的,一些是全小写的,其他是大小写混合的(首字母大写)。如果数据来自不同的应用程序,而这些应用程序采用不同的大小写数据输入规则,就会出现这种情况。

清单 1. 示例表和数据

CREATE TABLE customer (id INTEGER, xmldoc XML);

INSERT INTO customer (id, xmldoc)
VALUES (1,'<Customer id="1"><city>PARIS</city></Customer>'),
    (2,'<Customer id="2"><city>Tokyo</city></Customer>'),
    (3,'<Customer id="3"><city>tokyo</city></Customer>'),
    (4,'<Customer id="4"><city>PARIS</city></Customer>'),
    (5,'<Customer id="5"><city>paris</city></Customer>'),
    (6,'<Customer id="6"><city>Delhi</city></Customer>'),
    (7,'<Customer id="7"><city>Paris</city></Customer>');

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

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

  • 用DB2 pureXML执行不区分大小写的高效搜索

相关文章

  • 2017-06-28DB2 V9.7 语句集中器的使用
  • 2017-06-28使用 UIMA 和 DB2 Intelligent Miner 进行文本挖掘
  • 2017-06-28DB2 基础:关于 DB2 UDB 监控的一些问题和解答
  • 2017-05-11DB2优化(简易版)
  • 2017-06-28在 Linux 上使用 Google Maps API、DB2/Informix 和 PHP 创建地图
  • 2017-06-28DB2数据库应用系统性能优化深入探究
  • 2017-06-28DB2 V9 自动维护,第 1 部分: 简介和创建数据库期间缺省启用自动收集统计信息功能
  • 2017-06-28打造更强的Java支持
  • 2017-06-28DB2数据库完整性暂挂SQL0668N的错误案例
  • 2017-05-11DB2数据库的安装

文章分类

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

最近更新的内容

    • 高性能数据挖掘:在 InfoSphere Balanced Warehouse 中使用 SAS PMML 模型的并行计分性能
    • DB2中的数据移动-装入
    • DB2 Web服务提供者的安全性(3)
    • 使用DB2look实用程序重新创建优化器访问计划(6)
    • DB2 XML 全文搜索之为文本搜索做准备
    • 在IBM DB2数据库中进行包的重绑定
    • 将 DWE Design Studio 的功能集成到其他基于 Eclipse 平台的产品中
    • DB2登录和优化执行速度
    • 使用 Apache 的 POI 和 HSSF 将 Excel 电子表格数据加载到 DB2
    • DB2 sqlstate 57016 原因码 "7"错误

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

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