首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

varchar2(4000)与varchar2(4000 char),该如何解决

2012-06-19 
varchar2(4000)与varchar2(4000 char)varchar2(4000)存储4000byte。varchar2(4000 char)存储多大容量?4000b

varchar2(4000)与varchar2(4000 char)
varchar2(4000)存储4000byte。
varchar2(4000 char)存储多大容量?4000byte?8000byte?

[解决办法]
varchar2(4000)这个是4000byte
varchar2(4000 char)这个存储的时候不是以byte来衡量的,而是以文字数来计算的,也就是可以存4000个文字,至于一个文字到底有几个byte,并不关心!不过按照我们一个汉字占两个字节来计算的话,你也可以理解为8000byte
[解决办法]
...

探讨
varchar2(4000)这个是4000byte
varchar2(4000 char)这个存储的时候不是以byte来衡量的,而是以文字数来计算的,也就是可以存4000个文字,至于一个文字到底有几个byte,并不关心!不过按照我们一个汉字占两个字节来计算的话,你也可以理解为8000byte

热点排行