2016-08-22 40 views
1

我使用的是SQL语句COPY将数据导入红移。该数据已经逗号千位分隔符,其中COPY声明拒绝该数字字段。进口在数字领域的逗号数据到红移

COPY声明都有一个编号的选项来指定字段分隔符,日期和时间格式和NULL值。但是,我没有看到任何指定数字格式。

我需要预处理装载前的数据还是有办法让红移来corerctly解析数字?

+0

的可能的复制[如何小数点分隔符从逗号更改红移copy命令句号(http://stackoverflow.com/questions/27274585/how-to-change-decimal-separator-from-comma-到句号-在红移-复制命令) – moertel

回答

0
  1. 导入临时表
  2. 列如TEXT数据类型插入临时表到目标表。有你的INSERT SELECT语句空字符串替换逗号和投值,以正确的数字类型。