数字类型的输入语法无效:“ 1,257.00”

时间:2019-06-09 08:41:44

标签: postgresql

我正在尝试创建表并将csv文件的内容复制到该表。我在csv文件中出现一个带有十进制值的错误。

我尝试使用浮点,双精度和数字类型。它们都给出相同的错误。

create temporary table t (header_text varchar(300), 
                                     product_text varchar(2300),
                                    picture varchar(300),
                                    category varchar(200),
                                    sub_category varchar(200),
                                    going_price NUMERIC,
                                    compatibility varchar(300),
                                    brand varchar(200),
                                    network_std varchar(200),
                                    is_standalone int,
                                    data_sec int,
                                    budget_lvl int,
                                    voice_ass int,
                                    entertainment int,
                                    child_friendly int,
                                    room int,
                                    has_gateway int,
                                    needs_gateway int);

尝试时出错:

copy t FROM 'C:\Users\Public\Documents\DatabaseX.csv' DELIMITER ',' CSV Header ;

错误:

  

错误:类型为数字的无效输入语法:“ 1,257.00”上下文:   COPY t,第128行,列going_price:“ 1,257.00”,SQL状态:22P02

0 个答案:

没有答案