设为首页 加入收藏

TOP

oracle数据字符集和varchar2的关系是什么?
2014-11-24 02:06:29 来源: 作者: 【 】 浏览:37
Tags:oracle 数据 字符集 varchar2 关系 什么

varchar2最大是4000字节,那么就看你的oracle字符集,如果字符集是16位编码的,ZHS16GBK,那


么每个字符16位,2字节,可以容纳一个中文字符,所以可以容纳2000字符。如果是AL32UTF8编码的字符集,三个字节为一个中文字符,那么只能存储 1333个字符。


2.查看字符集的类型的语句:


SQL> set wrap off;
SQL> select parameter,value from nls_database_parameters where parameter like ‘NLS_CHARACTERSET3.10 查看新建数据库的字符集设置


SQL> set wrap off
SQL> set lines 1000
SQL> select * from nls_database_parameters;


4.可以用update props$ set value$=’ZHS16GBK’ where name=’NLS_CHARACTERSET’;
来修改字符集


5.如果字符集为AL32UTF8,可以看出下面的例子为,每个中文占用三个字节。


SQL> select lengthb(‘中’) from dual;


LENGTHB(‘中’)
————-
3


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇新浪php工程师面试经历:有点出乎.. 下一篇常见算法笔试或面试题

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: