SQL 错误 [22P02]: ERROR: invalid input syntax for type integer: “23.00“

现象:postgre执行函数的时候报错

SQL 错误 [22P02]: ERROR: invalid input syntax for type integer: "23.00"

原因:分析是某个字段类型不匹配导致报错

解决方法:将查询的语句先注释掉一部分,缩小查找范围,确定了报错的那一行,分析出是改行导致的错误 ::integer, 0

对应的列是 numeric, 带小数点,不能直接转为integer.

解决方法,换一种函数,

你可能感兴趣的:(sql,java,数据库)