Oracle中NVARCHAR2与VARCHAR2的差别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle中NVARCHAR2与VARCHAR2的差别相关的知识,希望对你有一定的参考价值。

NVARCHAR2在计算长度时和字符集相关的:

比如数据库是中文字符集时以长度10为例,

1、NVARCHAR2(10)是能够存进去10个汉字的。假设用来存英文也仅仅能存10个字符。

2、而VARCHAR2(10)的话,则仅仅能存进5个汉字,英文则能够存10个。


注:二者字节上线都是4000。注意大小设置不要溢出。

以上是关于Oracle中NVARCHAR2与VARCHAR2的差别的主要内容,如果未能解决你的问题,请参考以下文章

Oracle 中varchar varchar2 nvarchar2 有什么区别?

oracle VARCHAR VARCHAR2 NVARCHAR2的区别

oracle修改varchar2或nvarchar2类型的时间字段为DATE

oracle修改varchar2或nvarchar2类型的时间字段为DATE

创建表的规范 nvarchar2,varchar2

varchar2 和nvarchar2的选择