码迷,mamicode.com
首页 > 数据库 > 详细

Oracle一个中文汉字占用几个字节

时间:2020-07-20 10:47:45      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:body   语句   根据   content   big   不同   sim   查询   tle   

Oracle 一个中文汉字 占用几个字节,要根据Oracle中字符集编码决定
 
查看oracle server端字符集
 
select userenv(‘language‘) from dual;
如果显示如下,一个汉字占用两个字节
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
 
如果显示如下,一个汉字占用三个字节
SIMPLIFIED CHINESE_CHINA.AL32UTF8
 
可以用以下语句查询一个汉字占用的字节长度
select lengthb(‘你‘) from dual;
 
 

varchar2(50)是存的字节,根据字符集不同,gbk可存25个汉字,utf8可存16个汉字

varchar(50 char)是存的字符,可以存50个汉字

Oracle一个中文汉字占用几个字节

标签:body   语句   根据   content   big   不同   sim   查询   tle   

原文地址:https://www.cnblogs.com/HuiShouGuoQu/p/13343102.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!