读书人

varchar2(4000)与varchar2(4000 ch

发布时间: 2012-06-19 14:45:20 作者: rapoo

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

读书人网 >oracle

热点推荐