我在加载时尝试加载CSV文件我收到了错误
定界值缺少结束报价
CSV文件错误行
REDSHIFT错误:
line_number | 13
colname | Comment
col_length | 250
raw_line |"123"|"123"|"xyz"|"2009-06-25 21:00:14.660000000"|"0"|""|""|""|""|""|"HI,
raw_field_value | HI,
err_code | 1214
err_reason | Delimited value missing end quote
答案 0 :(得分:3)
您需要转义源数据中的换行符,然后在ESCAPE
语句中指定COPY
选项。有关详细信息,请查看"Preparing Files for COPY with the ESCAPE Option"。
答案 1 :(得分:0)
您可以在COPY命令中使用CSV选项。不要使用REMOVEQUOTES或ESCAPE。 CSV处理所有内容,因此我认为这是最佳解决方案。
http://docs.aws.amazon.com/redshift/latest/dg/copy-parameters-data-format.html#copy-csv