将NULL / Empty值插入真实字段Postgres SQL

破坏性的

我的表中有一个插入字符串,但是有些值是空的,这不是问题,因为应该有意地将这些值留空。我正在寻找一种无需重写我的插入字符串即可解决此问题的聪明方法。它的长度比下面的更长,但是下面显示了两个定义为real数据类型的字段

cursor.execute("INSERT INTO table_" + country + " (lat, lon) VALUES (%s, %s)" , (loc['LAT'], loc['LON'], ))

所以有时候

loc['LAT']''和其他时间例如'54.44' loc['LON']''和其他时间例如'53.46'

如果这些为空白,则会出现以下错误:

pg8000.errors.ProgrammingError: ('ERROR', '22P02', 'invalid input syntax for type real: ""')
克洛多尔多·内托(Clodoaldo Neto)

如果这些列接受 null

cursor.execute("""
    insert into table_" + country + " (lat, lon) values (%s, %s)
    """ , (loc['LAT'] or None, loc['LON'] or None)
)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从XML *将NULL插入SQL Server DATE字段

来自分类Dev

使用sql将多个值插入单个null列

来自分类Dev

字符串为空时将NULL插入SQL

来自分类Dev

缺少数据时将NULL行插入SQL

来自分类Dev

字符串为空时将NULL插入SQL

来自分类Dev

将数据从SQL导出到XML-NULL值

来自分类Dev

将每个日期的null替换为相同的值-Oracle SQL

来自分类Dev

通过SQL Pivot将“ NULL”值替换为“ 0”

来自分类Dev

将数据从SQL导出到XML-NULL值

来自分类Dev

此SQL条件将排除NULL值吗?

来自分类Dev

将每个日期的null替换为相同的值-Oracle SQL

来自分类Dev

无法使用存储过程将值NULL插入列(MS-SQL)

来自分类Dev

SQL Server Pivot插入NULL值

来自分类Dev

无法将值NULL插入列“”,表列不允许为空。INSERT失败。无法执行以下SQL块

来自分类Dev

Python / SQL:用“ Null”值替换DataFrame的空字符串以将数据插入数据库

来自分类Dev

SQL问题:将值插入一个簇,每隔一列插入相同数量的EMPTY值

来自分类Dev

将值插入sql lite-Java

来自分类Dev

将多个值插入SQL Server表

来自分类Dev

无法将值插入表 (SQL Server)

来自分类Dev

SQL查询将行中的NULL值替换为另一个值

来自分类Dev

OptionSetValueCollection 不采用空值。将值设置为 null 时引发通用 SQL 错误

来自分类Dev

sql和null值

来自分类Dev

Hibernate 将 NULL 插入原始类型字段

来自分类Dev

SQL-按列将两行分组,在不同的列上值分别为null

来自分类Dev

SQL-创建行以将NULL填充到缺少的日期中,但重复ID列值

来自分类Dev

从T-SQL而不是从应用程序将显式NULL值传递给存储过程

来自分类Dev

将存储过程应用于SQL表以分配NULL值

来自分类Dev

如何使用Java将SQL Server 2012中的NULL转换为Oracle中的空白(n / a)值

来自分类Dev

当枢轴SQL选择返回0行时,将值设置为NULL

Related 相关文章

  1. 1

    如何从XML *将NULL插入SQL Server DATE字段

  2. 2

    使用sql将多个值插入单个null列

  3. 3

    字符串为空时将NULL插入SQL

  4. 4

    缺少数据时将NULL行插入SQL

  5. 5

    字符串为空时将NULL插入SQL

  6. 6

    将数据从SQL导出到XML-NULL值

  7. 7

    将每个日期的null替换为相同的值-Oracle SQL

  8. 8

    通过SQL Pivot将“ NULL”值替换为“ 0”

  9. 9

    将数据从SQL导出到XML-NULL值

  10. 10

    此SQL条件将排除NULL值吗?

  11. 11

    将每个日期的null替换为相同的值-Oracle SQL

  12. 12

    无法使用存储过程将值NULL插入列(MS-SQL)

  13. 13

    SQL Server Pivot插入NULL值

  14. 14

    无法将值NULL插入列“”,表列不允许为空。INSERT失败。无法执行以下SQL块

  15. 15

    Python / SQL:用“ Null”值替换DataFrame的空字符串以将数据插入数据库

  16. 16

    SQL问题:将值插入一个簇,每隔一列插入相同数量的EMPTY值

  17. 17

    将值插入sql lite-Java

  18. 18

    将多个值插入SQL Server表

  19. 19

    无法将值插入表 (SQL Server)

  20. 20

    SQL查询将行中的NULL值替换为另一个值

  21. 21

    OptionSetValueCollection 不采用空值。将值设置为 null 时引发通用 SQL 错误

  22. 22

    sql和null值

  23. 23

    Hibernate 将 NULL 插入原始类型字段

  24. 24

    SQL-按列将两行分组,在不同的列上值分别为null

  25. 25

    SQL-创建行以将NULL填充到缺少的日期中,但重复ID列值

  26. 26

    从T-SQL而不是从应用程序将显式NULL值传递给存储过程

  27. 27

    将存储过程应用于SQL表以分配NULL值

  28. 28

    如何使用Java将SQL Server 2012中的NULL转换为Oracle中的空白(n / a)值

  29. 29

    当枢轴SQL选择返回0行时,将值设置为NULL

热门标签

归档