oracle impdp 报错ORA-12899: value too large for column XXXX (actual: 45, maximum: 40)

现象: oracle impdp 报错ORA-12899: value too large for column XXXX (actual: 45, maximum: 40) 原因: 插入的数据长度超出字段的设置长度,实际长度并不长,这是由于Oracle字符集不同,汉字占的长度不同造成的。中文在ZHS16GBK中占2个字节,在UTF-8中却占3个字节,所以汉字导入UTF-8字符集的数据库就很容易出
相关文章
相关标签/搜索