varchar2(4000)与varchar2(4000 char) varchar2(4000)存储4000byte。varchar2(4000 char)存储多大容量?4000byte?8000byte? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 varchar2(4000)这个是4000bytevarchar2(4000 char)这个存储的时候不是以byte来衡量的,而是以文字数来计算的,也就是可以存4000个文字,至于一个文字到底有几个byte,并不关心!不过按照我们一个汉字占两个字节来计算的话,你也可以理解为8000byte 还是朦胧,不过貌似最大4000byte,谢啦, 不能这样理解哦,我做过测试,定义varchar2(2015),外面有2015个字符(汉字加换行符),长度4002字节,插入的时候报错;如果定义成varchar2(2014),外面2014个字符(汉字加换行符),长度刚好4000字节,则可以插入,也可以插入varchar2(4000)。也就是说不论varchar(byte)还是varchar(char)其最大长度都不能超过4000字节:) oracle调用webservice出现找不到服务的异常 shared memory realm does not exist错误 oracle 过程参数疑问? 屏蔽Oracle敏感返回信息 从oracle10g升级到11 请教:ORACLE查询问题 [触发器]我的错误在哪里??[开发][请教] 急,在线等待!触发器问题 oracle 的技术支持? ORACLE使用Grouping sets后无法调用参数 ORACLE XML 过长 11g R2 RAC安装,推荐使用asm磁盘组,具体怎么使用能有人介绍下吗
varchar2(4000 char)这个存储的时候不是以byte来衡量的,而是以文字数来计算的,也就是可以存4000个文字,至于一个文字到底有几个byte,并不关心!不过按照我们一个汉字占两个字节来计算的话,你也可以理解为8000byte