【发布时间】:2020-01-26 16:35:07
【问题描述】:
我正在尝试将文件从 S3 加载到 Redshift。文件用 Pipe 分隔,但有包含 Pipe 和其他特殊字符的 value,但如果 value 有 Pipe,则用双引号括起来。
示例:
Field1|Field2
"abc|dh"|123
efh@ih|233
我已尝试使用以下命令,但我收到错误说无效数字。这是由于复制命令将值中的管道视为分隔符。
copy table
from 's3'
iam_role 'arn'
region 'us-east-1'
MAXERROR AS 10 NULL AS '(null)'
'ESCAPE "'
IGNOREHEADER AS 1
DELIMITER '|' timeformat 'auto' GZIP;
【问题讨论】:
标签: amazon-redshift