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

非 Unicode 数据库中的 XML

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

匿名通过本文主要向大家介绍了xml unicode,非unicode程序的语言,非unicode,非unicode语言,非unicode程序等相关知识,希望本文的分享对您有所帮助
</div>

V9 中的 XML 支持

在 DB2 9 中,将 XML 数据包括在数据库中的惟一方法是让数据库使用 UTF-8 码集。即使 XML 数据中只包含 ASCII 代码点,这个限制也仍然有效。XML 是以二进制格式存储在数据库中的,文本节点被存储为 UTF-8 代码点。在 DB2 9 中,不会对 XML 文档进行转换,因此必须以一系列的 UTF-8 字节的形式将 XML 文档插入到数据库中。 DB2 Viper 2 版解除了这一限制,即所有使用 pureXML 特性的数据库必须以 Unicode 方式创建。本文解释非 Unicode 数据库中的 XML 支持,以及如何在保证数据完整性的情况下安全地插入和查询 XML 文档。

例子场景:在不必迁移至 Unicode 码集的情况下迁移至 pureXML

假设您是一个已有的非 Unicode DB2 数据库的数据库管理员(DBA),该数据库包含一个用于编目图书馆中的书籍的表。目前,这个表具有以下形式:


清单 1. 示例关系模式

 CREATE TABLE BOOKCAT 
 (TITLE      VARCHAR(400) NOT NULL, 
 AUTHOR_LAST   VARCHAR(50) NOT NULL, 
 AUTHOR_FIRST   VARCHAR(50), 
 PUBLISHER    VARCHAR(100), 
 DATE_PUB     DATE NOT NULL, 
 ISBN       BIGINT NOT NULL PRIMARY KEY, 
 KEYWORD1     CHAR(20), 
 KEYWORD2     CHAR(20), 
 FIRST_PARA    CLOB(2K)); 

然而,在非 Unicode 关系表中,对于表中的数据有一些限制。如果书的题目或文本包含当前数据库的字符集以外的字符会怎样?为什么要将这个表限制为每本书只有两个关键字?如果对于一个新的条目,关键字太大怎么办?如果一本书有一个未知的出版日期,或者有多个作者,怎么办?

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

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

  • 非 Unicode 数据库中的 XML

相关文章

  • 2017-06-28DB2 Express-C 9.7.2 新增特性
  • 2017-06-28在 DB2 SQL 存储过程中使用 XML
  • 2017-05-11DB2 9产品说明书在线参考地址(http)
  • 2017-06-28有关DB2数据库备份参数修改后报错问题
  • 2017-06-28DB2数据库完整性暂挂SQL0668N的错误案例
  • 2017-06-28内容管理: 未雨绸缪的内容管理
  • 2017-06-28使用 Optim Data Privacy 解决方案在开放平台上定制数据转换
  • 2017-06-28DB2性能监控 1——快照
  • 2017-06-28使用 UIMA 和 DB2 Intelligent Miner 进行文本挖掘
  • 2017-05-11用表单来提交sql(转)3

文章分类

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

最近更新的内容

    • 使用DB2look实用程序重新创建优化器访问计划(6)
    • DB2 UDB V8.1管理学习笔记(一)
    • DB2 9.5的数据库内存保护
    • IBM在数据库领域十件大事
    • DB2编程序技巧 (八)
    • 解决 DB2 UDB Java 存储过程的常见问题(上)
    • DB2常用傻瓜问题1000问(六)
    • DB2 数据仓库 OLAP 服务,第 1 部分: OLAP 服务入门
    • DB2 大事记
    • 实例之Visual C#中实现DB2数据库的编程

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

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