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“的主要内容,如果未能解决你的问题,请参考以下文章
GreenPlum - [Err] ERROR: invalid input syntax for integer: “1.0“
Greenplum Spark Connector org.postgresql.util.PSQLException: ERROR: error when writing data to gpfdi
Greenplum启动失败Error occurred: non-zero rc: 1的修复
greenplum master节点日志报错 ERROR: tuple to be updated was already moved to another segment due to concur
greenplum master节点日志报错 ERROR: tuple to be updated was already moved to another segment due to concur
greenplum master节点日志报错 ERROR: tuple to be updated was already moved to another segment due to concur