`
qljcly
  • 浏览: 30754 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

oracle中汉字所占字节数

阅读更多
最近系统出的一个问题打破了我对一个汉字占两个字节的认识。
事情是这样的,前台柜员在进行导入操作时,录入了22个汉字的标题,结果系统提示实际字节数66,最大值60.
我在oracle里试了一下,那个字段最多只能插入20个汉字~~

原来oracle创建数据库的时候使用的字符集不同,汉字所占的字节数也是不同的。比如,我们现在用的oracle10.2   SIMPLIFIED CHINESE_CHINA.AL32UTF8 (参考http://blog.csdn.net/tianlesoftware/archive/2009/12/02/4915223.aspx)
一个汉字占3个字节。

另查资料得:oracle中    n开头的,如nvarchar2类型字段一个汉字占两个字节。
分享到:
评论

相关推荐

    ORACLE数据库汉字占几个字节问题.pdf

    ORACLE数据库汉字占几个字节问题.pdf

    Oracle中如何用SQL检测字段是否包括中文字符

    有一个同事的数据迁移程序有个问题,没有考虑中文编码字符,由于迁移的表有几千万数据,但是有中文的记录集很少,问我能否找出有中文内容的记录数。首先我想到的是采用检测每个字节ASCII的方式,这样的话需要写一个...

    对字符进行截取

    oracle中的substr是针对字节进行截取,当处理对中文汉字时,非常不方便,通过对其封装,可以实现对字符进行截取。

    Oracle中如何用SQL检测字段是否包括中文字符.doc

    今天有一个同事的数据迁移程序有个问题,没有考虑中文编码字符,由于迁移的表有几千万数据,但是有中文的记录集很少,问我能否找出有中文内容的记录数。首先我想到的是采用检测每个字节ASCII的方式,这样的话需要写...

    oracle 字符集乱码解决

    正常情况下,要将汉字存入数据库,数据库字符集必须支持中文,而将数据库字符集设置为US7ASCII等单字节字符集是不合适的。US7ASCII字符集只定义了128个符号,并不支持汉字。另外,如果在SQL*PLUS中能够输入中文,...

    oracle求字符串长度函数length()和hengthb()简介

    一个汉字在Oracle数据库里占多少字节跟数据库的字符集有关,UTF8时,长度为三。 select lengthb(‘飘’) from dual 可查询汉字在Oracle数据库里占多少字节 以上就是本文关于Oracle求字符串长度函数le

    Oracle接收长度大于4000的字符串

    Oracle接收长度大于4000的字符串 Oracle接收长度大于4000的字符串

    Oracle 融合中间件中文产品技术白皮书(非常有价值)

    Oracle Tuxedo 全球化特性:针对亚太地区的多字节支持 (PDF) Oracle Tuxedo (PDF) Oracle Service Architecture Leveraging Tuxedo (PDF) 采用 Oracle Tuxedo 的 SOA 服务架构 (PDF) Oracle Tuxedo System and ...

    Oracle9i的init.ora参数中文说明

    Oracle9i初始化参数中文说明 Blank_trimming: 说明: 如果值为TRUE, 即使源长度比目标长度 (SQL92 兼容) 更长, 也允许分配数据。 值范围: TRUE | FALSE 默认值: FALSE serializable: 说明: 确定查询是否获取表级...

    Oracle截取字符串去掉字段末尾指定长度的字符

    lengthb(string)计算string所占的字节长度:返回字符串的长度,单位是字节 ...【备注】一个汉字在Oracle数据库里占多少字节跟数据库的字符集有关,UTF8时,长度为三 PS:oracle去掉字符串中所有指定字符 Selec

    oracle支持的数据类型

    常用的数据库字段类型如下: 字段类型 中文说明 限制条件 其它说明 CHAR 固定长度字符串 最大长度2000 bytes ...char(n) n=1 to 2000字节 定长字符串,n字节长,如果不指定长度,缺省为1个字节长(一个汉字为2字节)

    Oracle9i数据库 简体中文版_Disk3

    Oracle9i数据库 简体中文版,可做收藏、学习、研究。 文件: Oracle9i_c.iso 大小: 578664448 字节 MD5: 524B541EB95EA29BFF80610A0C8192D2 SHA1: 453225ADB18E3124D3D1C39EAB97A2BCA10CC74B CRC32: CFF2F473

    Oracle9i数据库 简体中文版_Disk2

    Oracle9i数据库 简体中文版,可做收藏、学习、研究。 文件: Oracle9i_b.iso 大小: 587384832 字节 MD5: E312D876ECDA74050958917B8D55128F SHA1: 79CF6047CC05B8656DD9993C57539DCC5F4DB56F CRC32: 0B606AF3

    最全的oracle常用命令大全.txt

    ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...

    Oracle数据库中ora-12899错误的解决方法

    出现ORA-12899,是字符集引起的,中文在UTF-8中占3个字节,ZHS16GBK中占2个字节,而源dmp文件字符集是ZHS16GBK库里倒出来的数据,现在要导入到目标字符集为UTF-8的库里,所以会出现ORA-12899 其实只要修改一下ORACLE 的...

    Oracle9i数据库 简体中文版_Disk1

    Oracle9i数据库 简体中文版,可做收藏、学习、研究。 文件: Oracle9i_a.iso 大小: 566663168 字节 MD5: 6E1A576304EFB97D5395E691179ED285 SHA1: D749D1BAA276138A99ED7CB6E5210B9D0B81506B CRC32: B4462131

    深入Oracle字符集的查看与修改详解

    一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序...

    oracle查看字符集和修改字符集使用详解

    一、什么是Oracle字符集Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序...

    java面试题(JAVA代码与编程).pdf

    1、编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC 汉 DEF”,6,应该输出为“我ABC”而不是“我...

    sports-oracle:一个将体育赛事结果发布到Byteball数据库中的Oracle

    此oracle检索多个运动的结果,并将其发布到O字节中作为数据源。 数据来自: 非常感谢他们! 该预告片发布的数据用于投注合约,获胜方可以解锁该合约。 参见 。 要解锁合同,用户可以打开与此oracle的聊天(链接...

Global site tag (gtag.js) - Google Analytics