日期:2014-05-17  浏览次数:21833 次

都是char(50) ..插入数据出现(ORA-12899: 列 的值太大 (实际值: 54, 最大值: 50)
首先请大神看下表结构,stu_license表结构,其中nationplace字段是char(50)类型的

stu_baseinfo_base表结构,nationplace字段也是char(50)类型


但是当执行如下语句时出现这个错误
看下这个

求大神解答。。。

------解决方案--------------------
两个表的字符集不一样。
------解决方案--------------------
如果不一样,例如 clo_name char(40)显示为c,表示能存40个汉字,如果显示为b,表示只能存20个汉字。