ORA-29275: partial multibyte character

ORA-29275: partial multibyte character

工具:TOAD

1、当用*查询某表时报单字节多字节错,数据不能正常显示 SELECT * FROM 表

2、当指定字段名查询此表时,有时报错数据不能显示,有时不报错数据能显示 SELECT 字段名1 ,... FROM 表

3、进一步的查询VARCHAR2类型的字段,发现在单独查询备注字段时报错 SELECT VARCHAR2类型的字段 FROM 表

4、进一步分析备注字段,备注字段的值没有发现乱码,再结合应用程序分析,备注字段和其它数字类型的字段的值是程序从EXCEL里导入到库中的,有可能在导入过程中EXCEL单元格的空白当成字符导入了,由于字段类型的限制有些字符在入库时被拆分成半个了

5、用更新语句将备注字段里的空字符去掉 UPDATE 表 SET REMARKS = TRIM(REMARKS)

6、再用*查询,不报错,数据能正常显示 SELECT * FROM 表

posted on 2011-09-14 15:07  xstwo  阅读(9097)  评论(0编辑  收藏  举报

导航