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字符集的數據庫就很容易出
相關文章
相關標籤/搜索