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