当前位置: 首页 > 图文教程 > 数据库 > DB2 > 三种级别的DB2数据库字符集的设置与修改

DB2
监控 DB2 活动之使用解释工具分析SQL
DB2 Viper 快速入门
监控 DB2 活动之Visual Explain详细介绍
监控 DB2 活动之其他问题判断工具
DB2 与 Ruby on Rails 入门之一
DB2 实用程序介绍之EXPORT实用程序
浅谈DB2数据库故障处理及最佳实践
使用重定向恢复DB2数据库
DB中如何查询Table占用空间的大小
DB2 实用程序介绍之LOAD实用程序
DB2 实用程序介绍之数据移动实用程序
DB2 实用程序介绍之IMPORT实用程序
SQL Server 2005对DBA的要求是否会更高
IBM XML tools for DB2 Version 9.5 及其用法
DB2 VS2005.Net插件进行XML数据验证
三种级别的DB2数据库字符集的设置与修改
理解DB2 9中新的查询:XQuery
DB2 存储和检索 XML 数据
VS2005构建针对DB2的应用程序和Web站点
.Net开发采用DB2 XML的应用程序示例

三种级别的DB2数据库字符集的设置与修改


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-30   浏览: 651 ::
收藏到网摘: n/a

  在DB2数据库中,与字符集相关的问题主要有三个层次的字符集的设置,其中系统级别和实例级别的字符集可以根据需求进行修改,而数据库级别的数据集则必须在建库时确定。

  (1)操作系统 Locale:系统级别的代码页设置,决定应用程序的默认代码页;

  如果大家希望将 OS Locale 设置为中文,可以考虑下面的方法:

  Unix:大家可以通过 export LANG=”zh_CN” 命令修改当前的 Locale 到中文;

  Windows:在“开始->设置->控制面板->区域选项”中进行对系统的语言设置进行选择;

  (2)DB2CODEPAGE:DB2 实例级别的代码页设置,它会影响DB2相关应用程序对代码页转换时做出代码页判定。

  大家可以通过 db2set DB2CODEPAEG= 命令将 DB2CODEPAGE 设置为你需要的字符集。

  (3)DATABASE CODEPAGE:DB2 数据库级别的代码页设置;必须在建库时进行设置。

  大家在创建数据库时必须指定需要的代码页:

  db2 "CREATE DATABASE dbname USING CODESET UTF-8 TERRITORY CN"

  注释:这条语句可用于创建指定区域为中国(CN)的 Unicode 数据库。