在Amazon Redshift中复制到同一列两次

时间:2014-05-06 07:37:15

标签: amazon-s3 amazon-redshift

我正在尝试将数据从S3复制到Redshift。 S3中的数据采用以下格式: -

23~2~wanted~210

我希望将它更新为Redshift中有3列的表。

COPY table1(col1, col2, col3, col2) from 's3://bucket' 
CREDENTIALS 'aws' delimiter '~' dateformat 'YYYY-MM-DD HH:MI:SS'
GZIP   NULL AS 'x000' REMOVEQUOTES;

但这不起作用。我想将更高的值更新为col2。请帮忙。

提前致谢!!

1 个答案:

答案 0 :(得分:1)

您无法将2个值加载到同一列。加载完成后,您必须在第二个查询中执行此操作。