每个汉字在DB2数据库中占多少个字节?
问题描述:
每个汉字在DB2数据库中占多少个字节?
问题解决:
与DB2的code page有关系,如果是GBK, 每个汉字占2个字节。如果是UTF,则占用3个字节。
测试:
$ db2 "create db test1 USING CODESET GBK TERRITORY ZH_CN"$ db2 "connect to test1"$ db2 "create table t1(name varchar(6))"
DB20000I The SQL command completed successfully.$ db2 "insert into t1 values('黑龙江')"
DB20000I The SQL command completed successfully.$ db2 "insert into t1 values('黑龙江省')"
DB21034E The command was processed as an SQL statement because it was not a
valid Command Line Processor command. During SQL processing it returned:
SQL0433N Value "黑龙江省" is too long. SQLSTATE=22001$ db2 terminate$ db2 "create db test2"$ db2 "connect to test2"$ db2 "create table t2(name varchar(6))"
DB20000I The SQL command completed successfully.$ db2 "insert into t2 values('大庆')"
DB20000I The SQL command completed successfully.$ db2 "insert into t2 values('大庆市')"
DB21034E The command was processed as an SQL statement because it was not a
valid Command Line Processor command. During SQL processing it returned:
SQL0433N Value "大庆市" is too long. SQLSTATE=22001
每个汉字在DB2数据库中占多少个字节?相关推荐
- 一个汉字在数据库中占几个字节
数据库表字段为varchar(n)类型,存英文很简单,只要字母个数不大于n即可.但是对于汉字,按照同样的方法就不行了.因为对于汉字不同的字符集,在数据库占用的字节是不一样的.UTF-8字符集,一个汉字 ...
- DB2数据库中DB2字符串类型
DB2字符串是DB2数据库中的基础知识,下面就为您分类介绍DB2字符串,供您参考,如果您对DB2字符串方面刚兴趣的话,不妨一看. DB2字符串是字节序列.DB2字符串包括 CHAR(n) 类型的定长字 ...
- C语言面试题--已知整形变量在内存中占4个字节的空间,现有一无符号整形变量a = 0x20190125,请编写函数求出变量a所占内存每个字节的值是多少?
已知整形变量在内存中占4个字节的空间,现有一无符号整形变量a = 0x20190125,请编写函数求出变量a所占内存每个字节的值是多少? 用共用体方法:共用体内的空间是公用的,每一个成员都可以访问共用 ...
- db2常用命令大全 db2数据库中的操作命令
DB2 常用命令,对于使用db2的朋友可以参考下.管理客户端从v9.7版本之后就不再带有控制中心了,而是使用 Data Studio Client.安装 DB2 数据库产品期间不会应用许可证密钥.但是 ...
- cmd查看所有数据库 db2_db2常用命令大全 db2数据库中的操作命令
类型:反编译(译逆工程)大小:1.8M语言:中文 评分:5.0 标签: 立即下载 DB2 常用命令,对于使用db2的朋友可以参考下.管理客户端从v9.7版本之后就不再带有控制中心了,而是使用 Data ...
- Db2数据库中常见的堵塞问题分析与处理方法
Db2 数据库堵塞怎么办 作为一个数据库管理员,工作中经常会遇到的一个问题:当数据库出现故障的情况下,如何快速定位问题和找到解决方案.尤其是在运维非常重要系统的时候,解决问题恢复服务是分秒必争.Db2 ...
- db2数据库服务器时间怎么修改,DB2数据库中,肿么修改数据的创建时间,求SQL语句。...
有两种方法来为数据库创建一个新表, 1. 我们可以用 ADO.NET 写出并执行 T-SQL 语句来创建表: private void CreateTableBtn_Click(object send ...
- 将oracle中数据转化为汉字,将Oracle数据库中的“数字”对应成“汉字”
例如:数据库中的STATE字段对应的数字是1与0,当要将1显示在gridview上,显示为'是',0显示为'否',可以通过下面的语句实现.BZZT是STATE的别名,gridview绑定的时候(fie ...
- Object o = new Object()在内存中占几个字节
CAS: Compare and Swap,即比较再交换. jdk5增加了并发包java.util.concurrent.*,其下面的类使用CAS算法实现了区别于synchronouse同步锁的一种乐 ...
最新文章
- 一些常规形几何形状的绘制和效果填充(一)
- 计算机启动和linux启动
- (转)VS.NET使用
- 面对 ESM,webpack 还有还手之力吗?
- covariance 公式_黑体辐射的近似公式
- scala Option类入门解析
- bootstrap table 标题列重复
- TCP 协议面试灵魂 12 问 !
- 数学之美系列八-- 贾里尼克的故事和现代语言处理
- C# Winform控件包 MaterialSkin使用教程 -- 侧边栏篇
- 根据IP地址查询物理位置(IP地址定位库)并且查询当前地址的天气信息(中国气象网)
- PC通过adb连接手机 无需root连接 需要root连接
- 关于报错:There is already ‘什么Controller‘ bean method的解决方法
- 计算机共享找不到网络连接失败,局域网电脑无法访问共享文件网络共享失败如何解决...
- 解决国外软件官网打不开,浏览器访问经常卡在正在建立TLS握手安全连接。
- docker国内镜像加速配置
- 谢希仁计算机网络第七版答案
- 数字金额转中文大写(到亿)
- springMVC @initBinder 使用
- 深度学习经典网络解析图像分类篇(二):AlexNet