GreenPlum - [Err] ERROR: invalid input syntax for integer: “1.0“
Posted 放羊的牧码
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GreenPlum - [Err] ERROR: invalid input syntax for integer: “1.0“相关的知识,希望对你有一定的参考价值。
问题描述
在 GreenPlum 中报错信息如下,这个一看见名知意就是“1.0”与整型冲突导致
[Err] ERROR: invalid input syntax for integer: “1.0“
解决方案
GreenPlum 有好几种数据类型可以解决浮点型,只要修改表字段类型即可
- float4
- float8
- decimal
- numeric
温馨提示
Tips1:在 PostgreSQL 中 NUMERIC 和 DECIMAL 是等价的,两者都是 SQL 标准的一部分。
Tips2:如果精度不是必须的,则不应选择NUMBER,因为计算 NUMBER 要比 integer、float、double 慢。
以上是关于GreenPlum - [Err] ERROR: invalid input syntax for integer: “1.0“的主要内容,如果未能解决你的问题,请参考以下文章