昨天在做SQL2000的数据库数据操作时,报java.sql.DataTruncation: Data truncation,
具体问题是我在做一个导出功能,其实就是从一个表向另一个表插入数据,半天后抛出Data truncation错误
经查找资料发现跟字段长度有关:
比如将A表的字段hello 定义为varchar(50)
B表的字段nihao定义为varchar(16)
我将A表的hello字段插入比表的nihao字段中,就会出现这个错误,都改成varchar(50)就ok了;
本文介绍了一次在SQL2000数据库操作过程中遇到的Datatruncation错误及解决方法。通过调整源表与目标表字段长度一致,解决了因字段长度不匹配导致的数据截断问题。
昨天在做SQL2000的数据库数据操作时,报java.sql.DataTruncation: Data truncation,
具体问题是我在做一个导出功能,其实就是从一个表向另一个表插入数据,半天后抛出Data truncation错误
经查找资料发现跟字段长度有关:
比如将A表的字段hello 定义为varchar(50)
B表的字段nihao定义为varchar(16)
我将A表的hello字段插入比表的nihao字段中,就会出现这个错误,都改成varchar(50)就ok了;
1426
1042

被折叠的 条评论
为什么被折叠?