首页 > 解决方案 > 如何处理红移负载中的换行符?

问题描述

我有一个 csv,其中一列中有换行符。我收到错误分隔符未找到。

如果我将文本替换为没有换行符的连续文本,那么它可以工作。但是我该如何处理换行符。

我的复制命令:

COPY cat_crt_test_scores 
from 's3://rds-cat-crt-test-score-table/checkcsv.csv' 
iam_role 'arn:aws:iam::423639311527:role/RedshiftS3Access' 
explicit_ids 
delimiter '|' 
TIMEFORMAT 'auto' 
ESCAPE;

阅读后未找到分隔符直到Dear Conduira,

标签: amazon-web-servicesamazon-redshiftetl

解决方案


正如John Rotenstein在评论中所建议的那样,使用 CSV 选项是处理此问题的正确方法。

这里给出了更详细的答案。


推荐阅读