Amazon redshift 引号的红移上载错误:缺少换行符:意外字符0x22

Amazon redshift 引号的红移上载错误:缺少换行符:意外字符0x22,amazon-redshift,Amazon Redshift,当尝试将S3文件复制到Redshift时,我们面临如下错误: Missing newline: Unexpected character 0x22 found at location 2 0x22表示双引号,因为目标数据在某些列(如“NO,123456”)中包含“,”,所以我们在导出的csv文件中通过双引号引用每列。 然后像这样运行copy命令 -- copy command copy <target_table_name> from 's3://s3-bucket-name' i

当尝试将S3文件复制到Redshift时,我们面临如下错误:

Missing newline: Unexpected character 0x22 found at location 2
0x22表示双引号,因为目标数据在某些列(如“NO,123456”)中包含“,”,所以我们在导出的csv文件中通过双引号引用每列。 然后像这样运行copy命令

-- copy command
copy <target_table_name> from 's3://s3-bucket-name'
iam_role 'arn:aws:iam::XXXXXXXXXXXXXXXXXXX' REGION 'ap-northeast-1'
REMOVEQUOTES
ESCAPE
DATEFORMAT 'auto'
TIMEFORMAT 'auto'
DELIMITER ',' 
ACCEPTINVCHARS '?'
COMPUPDATE TRUE 
STATUPDATE TRUE 
TRUNCATECOLUMNS  
EMPTYASNULL
EXPLICIT_IDS
ENCODING UTF8;
——复制命令
从“s3://s3 bucket name”复制
iam_角色'arn:aws:iam::XXXXXXXXXXXXXXXX'地区'ap-northeast-1'
删除引号
逃跑
日期格式“自动”
时间格式“自动”
分隔符','
“接受”字符“?”
计算更新为真
状态更新为真
截形柱
空空
显式标识
编码UTF8;
还尝试了“csv”选项,而不是removequotes/escape,但它无法工作。 我必须承认我的命令有问题,但到目前为止,我还不知道。
任何建议都将不胜感激。

我有相同类型的文件,您能试试CSV格式吗TRIMBLANKS@PeterRing谢谢你,彼得!!我尝试了“格式化为CSV Trimbles”,并确认它是有效的!!非常感谢你的建议!!