sql中根据传入的经纬度查询附近的坐标点,之前是正常的,后来导入一批经纬度后突然报了这个错误,后来发现可能是导入经纬度的时候里面掺了一些特殊符号,比如空格换行符啥的,但是在plsql中查询结果又看不到这些符号,这就没法定位是哪些数据的问题,这就挺坑的……最终只得用replace(‘字段’,chr(10),’’),过滤了一下换行符,居然行了。过了几天又导入了一批,又报错!!!一行一行查发现是有一个数据里有俩小数点……觉得以后像是这种需要运算的数字型字段,还是不要用字符串的形式存储了
Oracle数据库ORA-01722: 无效数字
最新推荐文章于 2025-02-20 22:29:23 发布