4

我正在使用 SQLCOPY语句将数据导入 redshift。COPY数据在语句拒绝的数字字段中具有逗号千位分隔符。

COPY语句有许多选项来指定字段分隔符、日期和时间格式以及 NULL 值。但是我没有看到任何指定数字格式的内容。

我是否需要在加载之前对数据进行预处理,或者有没有办法让红移来正确解析数字?

4

1 回答 1

2
  1. 将列作为 TEXT 数据类型导入临时表中
  2. 将临时表插入目标表。让 INSERT 的 SELECT 语句用空字符串替换逗号,并将值转换为正确的数字类型。
于 2016-08-22T13:19:12.253 回答