报错描述 --使用oracl的sql查询时候,此sql无误:SELECT DISTINCT MS_BRDA.MZHM as patientId,MS_BRDA.BRXM as name,CASEWHEN MS_BRDA.BRXB = 1 THEN '男'WHEN MS_BRDA.BRXB = 2 THEN '女'ELSE '未知'END
背景: 在Oracle数据库中,通过查询 A表所有数据,发现某个字段出现字符问题 SELECT * FROM A 一、遇到的问题 ORA-29275: 部分多字节字符 排查过程: 1.先定位到哪条数据有问题,这可以通过二分查找方式缩小查询范围 SELECT * FROM A WHERE rownum < 12; 2.拿出A所有的字段,进行查询,同样通过二分查找的方式缩小查询