Oracle 一个中文汉字 占用几个字节,由Oracle中字符集编码决定

简介: Oracle 一个中文汉字 占用几个字节,要根据Oracle中字符集编码决定 查看oracle server端字符集 select userenv('language') from dual; 如果显示如下,一个汉字占用两个字节 SIMPLIFIED CHINESE_CHINA.

 

Oracle 一个中文汉字 占用几个字节,要根据Oracle中字符集编码决定

查看oracle server端字符集

select userenv('language') from dual;

如果显示如下,一个汉字占用两个字节

SIMPLIFIED CHINESE_CHINA.ZHS16GBK

如果显示如下,一个汉字占用三个字节

SIMPLIFIED CHINESE_CHINA.AL32UTF8

可以用以下语句查询一个汉字占用的字节长度

select lengthb('你') from dual;

 

目录
相关文章
|
15天前
|
存储 自然语言处理 Oracle
Oracle数据库字符集概述及修改方式
【8月更文挑战第15天】Oracle 数据库字符集定义了数据的编码方案,决定可存储的字符类型及其表示方式。主要作用包括数据存储、检索及跨系统传输时的正确表示。常见字符集如 AL32UTF8 支持多语言,而 WE8MSWIN1252 主用于西欧语言。修改字符集风险高,可能导致数据问题,需事先备份并评估兼容性。可通过 ALTER DATABASE 语句直接修改或采用导出-导入数据的方式进行。完成后应验证数据完整性。此操作复杂,须谨慎处理。
|
移动开发 JavaScript Oracle
Oracle根据汉字取拼音首字母的function
Oracle根据汉字取拼音首字母的function
6120 0
|
4月前
|
Oracle 关系型数据库 数据库
Oracle 11gR2学习之三(创建用户及表空间、修改字符集和Oracle开机启动)
Oracle 11gR2学习之三(创建用户及表空间、修改字符集和Oracle开机启动)
|
4月前
|
存储 Oracle 关系型数据库
Oracle系列之三:Oracle字符集
Oracle系列之三:Oracle字符集
|
12月前
|
SQL Oracle 关系型数据库
oracle数据库中对汉字跟英文字母混合排序
oracle数据库中对汉字跟英文字母混合排序
73 0
|
SQL Oracle 关系型数据库
修改oracle数据库字符集
修改oracle数据库字符集
|
SQL Oracle 关系型数据库
oracle修改本机上数据库字符集
oracle修改本机上数据库字符集
123 0
|
Oracle Java 关系型数据库
Java操作oracle数据库提示:不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK,问题处理
Java操作oracle数据库提示:不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK,问题处理
805 0
|
存储 SQL 自然语言处理
一文搞懂Oracle字符集
一文搞懂Oracle字符集
1031 0
|
Oracle 关系型数据库
oracle学习23-区分大小写和字符集不同
oracle学习23-区分大小写和字符集不同
102 0

推荐镜像

更多
下一篇
云函数