postgresql - postgres SQL 状态 : 22P02

标签 postgresql csv copy delimiter

我一直在尝试导入这个 csv ino psql: COPY isse FROM'C:\Users\Owner\Desktop\nnn.csv'DELIMITER ',' HEADER CSV

这个关于“2,033”的错误弹出了千个逗号

我还需要处理超过千的数字,其中肯定有逗号。

错误:整数类型的输入语法无效:“2,033” 上下文:复制 isse,第 12 行,列 monthly_sales:“2,033” SQL状态:22P02

最佳答案

首先相应地创建表结构。 然后使用:

\COPY <table name> FROM 'location + file_name' DELIMITER ',' CSV HEADER;

哪里:

\COPY:这是将记录复制到/从 .csv 文件的命令。

:提供要导入数据的表名。

'location + file_name':文件的绝对路径(确保您对该文件具有读取权限)。

DELIMITER ',':指定分隔符,在我们的例子中是逗号:','。

CSV 指定我们要从中导入的文件类型。

HEADER 表示我们的 .csv 文件中有一个标题行,在导入时我们应该忽略第一行

关于postgresql - postgres SQL 状态 : 22P02,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62603205/

相关文章:

javascript - d3v4 "columns"的替代方案(我必须使用 d3v3)

javascript - 从 CSV 文件中解析\r 字符串

c# - 该进程无法访问该文件,因为它正被另一个进程使用。文件.复制

java - OSGi 上的 PostgreSQL 连接器

python - 高效地创建数据库以分析信息之间的关系

postgresql - yii migrate 命令不适用于 postgresql 数据库

gradle - Gradle CopySpec.eachFile 中 FileCopyDetails 的评估

sql - PostgreSQL case multiple columns 报错 column does not exist

java - 如何在 Java 中将 ArrayList 列表写入 CSV 格式

copy - 在Lisp中复制哈希表