环境:
数据库:Oracle 9i
原因:
我的数据库字符集是UTF-8的,oracle在存储时,对于一个汉字需要3个字节的存储空间,虽然表定义中为varchar2(4000),但是其实该字段若存入的全部为汉字最多为1333个。
解决办法:建议减小字段长度或拆分。实在需要的,可以转而采用CLOB字段类型。
环境:
数据库:Oracle 9i
原因:
我的数据库字符集是UTF-8的,oracle在存储时,对于一个汉字需要3个字节的存储空间,虽然表定义中为varchar2(4000),但是其实该字段若存入的全部为汉字最多为1333个。
解决办法:建议减小字段长度或拆分。实在需要的,可以转而采用CLOB字段类型。